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

start [/forum/topic.php?fid=16&mobile=1&tid=1346134]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 443ms |

| 0 / 0 |
