|
|
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
Какие языки используются для программирования графики? графика для игр на ПК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 04:29 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
Практически любые. Вопрос некорректен в сути своей. Графика - слшиком расплывчатое понятие. Есть OpenGL, DirectX технологии (можно еще вспомнить про прямое общение с железом) для отображения движущихся объемных клипов, есть GDI и GDI+ для обработки/отображения графических картинок и "плоских" примитивов. Что именно Вас интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 05:11 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
C++. Обычно, MS Visual C++ (используя DX или OGL библиотеки), ИМХО. Тудыть еще HLSL, куски на Asm (куда без них). Если серьезные игры. А для казуальных — хоть Делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 08:56 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
последний кусок на асм был в q1. Может быть быть вы путаете hlsl с другим асмоподобным шейдерным языком?! :). В основном С++.Сейчас народ начал активно переползать на с# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 09:08 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
называется DirectX ASM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 10:51 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
про асм согласен, давно асма в графике не было. а вот про переход на си_диез (некоторые еще называют шарпом) смеюсь тихо в сторонке. аффтопитезь: объект либо именован, либо не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 10:54 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
Да, подсядите на C# и забудете про кросплатформенность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 19:56 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
ShtockМожет быть быть вы путаете hlsl с другим асмоподобным шейдерным языком?! :). O_O hlsl - High Level Shader Language. Похожий на с++ синтаксисом, поддерживает структуры и т.д. http://ru.wikipedia.org/wiki/HLSL Не путайте. Что касается DirectX ASM то мелкософт его собрался тихо ликвидировать. Что касается сабжа - то рекомендую OpenGL/C++ и Qt для графики. Меньше проблем будет с переходом на другую платформу, если майкрософту очередная "гениальная" идея в голову взбредет. И ещё. (на всякий случай) В одиночку делать игру - гиблое дело. Рекомендую взять исходники Q3 (доступны с офиц фтпшника idsoftware), расковырять их и переделать. Или Ogre/Cube или ещё что-нибудь. Насчет языка вопрос не принципиален. Писать можно на любом из них... Хотя чем больше "низкоуровневости" тем лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 01:21 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
По поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 01:24 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
ErVПо поводу "кусков на ассемблере" могу сказать, что если их использовать, то уйдет куча времени зазря - игра будет непереносима на др "не x86" платформы. Смысла оно больше не имеет. Рекомендую забить на идею сразу и оптимизировать вместо этого алгоритмы. Можно весь asm в отделные inline функции выкинуть и переписывать только их при переносе.. всякие функции тип bcr оч плохо реализуются на c++.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 11:13 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
ЛинкДа, подсядите на C# и забудете про кросплатформенность. пересядьте на си_диез и вы забудете про скорость! вы забудете про кроссплатформенность! (теперь только на винде) и тд и тп. п.с. говорить, что я не видел этого языка вам не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 17:11 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
Палестинец Можно весь asm в отделные inline функции выкинуть и переписывать только их при переносе.. всякие функции тип bcr оч плохо реализуются на c++.. Можно выкинуть вообще весь асм и ничего не переписывать. По моим данным, основное ускорение приложений достигается за счет изменения алгоритмов, а не перехода на ассемблер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2007, 19:40 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 01:25 |
|
||
|
Программирование графики
|
|||
|---|---|---|---|
|
#18+
FasterHarder Код: plaintext Кроме триангуляции есть другие техники отрисовки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2007, 04:03 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34451125&tid=1346134]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 534ms |

| 0 / 0 |
