![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
литературы хватает.
по поводу того на чем тестить умения, первое что я написал на чистейшом ГЛ, это программа где вращается кубик(текстурированный) сначало просто по таймеру, потом и по вводу с клавы. советую читать OpenGL_superkniga(кто автор не помню...сейчас времени нет) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#32 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
#33 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Суперкнига это не совсем то, что мне нужно. Я ведь 2D игру делаю. А вот видеоуроки - то, что доктор прописал! Благодарю
![]()
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#34 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Переложил демку с Омеги на OpenGL, но программа работает очень медленно. Если не трудно, посмотрите, в чем проблема. Спасибо
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#35 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
Скинь все исходники, у меня не хочет с dcu компилировать, пишет не наидены .pas файлы. Чтоб компилировало надо одинаковые версии Delphi.
Последний раз редактировалось Вадим Буренков; 16.01.2010 в 11:46. |
![]() |
![]() |
![]() |
#36 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Решил место сэкономить, скину завтра. А модули я брал тут http://www.vadim-burenkov.narod.ru/F...elphi_port.rar
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#37 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#38 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
тут ещё dglOpenGL.pas
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#39 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
![]()
Год назад делал на C++ игру, что-то вроде старых танчиков, только катера на воде, с продвинутой физикой. Для простоты катера физически представляют собой шарики, которые при столкновении дествуют согласно законам физики в том числе приобретают вращательный момент. При попадании тоже есть "отдача" с придачей момента (из-за чего можно временно "сбить с толку" противника). При выстреле ракета (которая маленькая и жёлтая) получает момент стрелявшего, благодаря чему ракеты можно "закручивать", чтобы они летели по дуге. В упомянутой книге на странице 188 описывается метод ограничивающих сфер (просчёта столкновений), который я использовал в игре (плюс неупругие столкновения с силой трения).
Кстати, я начинал писать эту игру, чтобы разобраться с OpenGL, в итоге пришлось основательно повозиться с ООП, а когда делал меню, я пришёл к тем же решениям, которые использовались в MFC. :) Теперь думаю вернуться к игре. За последний год я много узнал про проектирование, поэтому писать буду заново. Заодно начну разрабатывать более сложную физику, чтобы корректно взаимодействовали не только шарики и прямые стены, но и объекты сложной формы (и даже, возможно, ragdoll). В образовательных целях могу взять себе сообщника. Завтра принесу из дома исходники, а пока только бинарник. Игра недоделана (особенно меню). Управление: влево, вправо, вниз. Есть также варианты PvP и вдвоём против компьютера. Alt+Enter - оконный режим. Также для совместимости я пока убрал antialiasing. ![]() Последний раз редактировалось ds.Dante; 19.01.2010 в 11:14. |
![]() |
![]() |
![]() |
#40 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Игра не работает: окно запускается и мерцает. Исходники мне ни к чему, если они написаны на С++, я программирую на Delphi. Библиотеку MFC вообще не знаю. А скриншот выглядит прилично.
![]()
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Физика в 2D играх | Вадим Буренков | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 32 | 02.11.2010 22:00 |
Искуственый интелект в играх | VintProg | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 26 | 01.08.2009 23:09 |
Сюжет в 2D играх | ZotaC | Свободное общение | 8 | 05.07.2009 15:42 |
Физика программы. | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 09.05.2008 18:14 |
Анимация в играх | frai | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 25.11.2007 14:28 |