Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 20:32   #21
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

Как добавить работу с кругами? Я бы и сам добавил, но никак не могу разобраться в движке. Конечно, я понимаю часть, но не очень много. А круги мне тоже очень нужны
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 13.12.2009, 20:42   #22
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Вот есть версия Chipmunk с полигонами и окружностями:
http://www.vadim-burenkov.narod.ru/F...elphi_port.rar
Там 3 демки, разобраться как работают не должно составить труда. Я еще портировал в эту демку еще 1 тип соединений, если надо могу отдельно скинуть.
Вадим Буренков вне форума Ответить с цитированием
Старый 14.12.2009, 11:17   #23
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

О, спасибо! Сегодня дома открою, посмотрю. А что это за новый тип соединений?
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 14.12.2009, 14:37   #24
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Называтся PinJoint. Он есть в полной версии движка, я добавлял его чтоб сделать нормальную подвеску в GravityRace.
Вадим Буренков вне форума Ответить с цитированием
Старый 16.12.2009, 17:12   #25
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

GravityRace прикольная игра)) Я тут как раз изучаю этот движок. Он очень прост в освоении, просто создать тело, приляпать формы и задать параметры (позицию, трение, упругость). Не сложно. Вот только вопрос: зачем необходимо использование Омеги? Можно ведь создать пару процедур рисования линий и кругов и выводить на форму.
Я решил сделать один уровень игры, там надо управлять шариком стрелками. Как лучше рисовать шарик: по пикселям, или картинкой и её поворачивать?
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 16.12.2009, 21:00   #26
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
зачем необходимо использование Омеги? Можно ведь создать пару процедур рисования линий и кругов и выводить на форму.
Делать нормальную игру с физикой на canvas - извращенство. Во первых в нормальной игре (как например GravityRace) все тела рисуются не с помощю линий, а спрайтами, их нужно поворачивать на определенный угол, что canvas не умеет. Омега не принципиальна, я писал демки на чистом OpenGL.
Вот например демка на ZenGL (используй клавиши Z,X,C,V и D для очистки). На canvas это было бы сложнее сделать, и не было бы оптимизации работы.
Цитата:
Как лучше рисовать шарик: по пикселям, или картинкой и её поворачивать?
Если на канвас можешь рисовать окружностями и линиями, а если хочешь с текстурами то используй OGL или любой из движков.
Вложения
Тип файла: rar demo.rar (52.7 Кб, 41 просмотров)
Вадим Буренков вне форума Ответить с цитированием
Старый 23.12.2009, 05:52   #27
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

Пытаюсь переделать вторую демку, чтобы управлять шариком стрелками. Не получается. Все квадратики и шар построены под именем body. И еще: графический движок сам ищет все объекты и их рисует? И зачем нужен модуль uCh... (не помню как там)?
Не стыдно не уметь, стыдно не учиться.

Последний раз редактировалось Андрей 93; 23.12.2009 в 08:34.
Андрей 93 вне форума Ответить с цитированием
Старый 24.12.2009, 14:31   #28
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
И еще: графический движок сам ищет все объекты и их рисует?
Ищет все тела и рисует их как раз uChDraw. От движка требуется лишь рисование линий-окружностей.
Вадим Буренков вне форума Ответить с цитированием
Старый 26.12.2009, 05:47   #29
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

Разобрался, спасибо. Реализовал управление шариком стрелками, но при нажатии 2 стрелок одновременно программа вылетает с ошибкой) буду исправлять
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 31.12.2009, 11:03   #30
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

С чего начать освоение OpenGL?
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Физика в 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