Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11821
Последний выпуск: 19.06.2015

Физический движок на Delphi

21K
06 сентября 2008 года
evil_rabbit
60 / / 27.08.2008
Здравствуйте, есть задумка написать физический движок для игры, но ни знаний, ни опыта по этой теме нет. Помогите, если можете или дайте ссылку на подобную темы. Заранее спасибо.
212
08 сентября 2008 года
ahilles
1.5K / / 03.11.2005
Это вопрос из того же класса что и "Я ничего не знаю, но хочу изучить Delphi. Что делать?". по-моему, написание физического движка мало чем зависит от того с помощью чего ты будешь рисовать графику. Поэтому такой ответ: бери и пиши. А так сходи на gamedev.ru.
11
08 сентября 2008 года
oxotnik333
2.9K / / 03.08.2007
интересное определение "физический движок"... легче в автомагазине купить
3.2K
08 сентября 2008 года
Гудвин
186 / / 22.12.2007
учебник физики 9 класс
5
09 сентября 2008 года
George
4.1K / / 05.01.2007
Почему то народ при отсутствии всяких понятий о программировании кидается писать всякие движки, не пониая, что движок написать это не "халям балям". С тем же успехом можно пойти в НАСА, писать ПО для спутников и шаттлов.
Автор, напиши сначала движок для тетриса, освой принципы программирования, а потом и физический движок сваяешь, если действительно желание есть.
76K
13 марта 2016 года
apanaev_dmitriy
11 / / 04.11.2015
я думаю сначала пишут проверку столкновений затем прикрепляют к нему поведение объектов в пространстве потом пишут класс менеджера объектов в пространстве:
но конечно без знаний по векторной математики тоже необойтись

procedure collisionSphere2sphere(pos,pos1:TVector;radius1,radius2:single):boolean;
begin
if (abs(distance(pos,pos1))<=(abs(radius-radius)) then result:=true else false;
end;

procedure collisionSphere2cube(pos,pos1:TVector;radius1,width,height,height2:single):boolean;
begin
if (abs(distance(pos,pos1))<=(abs(radius-radius))or (abs(distance(pos,pos1))<=(abs(width-radius))then
result:=true else false;
end;
и т.д.
не забывай про точки соприкосновения
413
23 марта 2016 года
QWERYTY
595 / / 25.03.2012
Дмитрий, не переживайте.
Движок "физический" скорее всего уже написан!
76K
28 марта 2016 года
apanaev_dmitriy
11 / / 04.11.2015
Цитата: QWERYTY
Дмитрий, не переживайте.
Движок "физический" скорее всего уже написан!

Спасибо но меня эта тема тоже интересует

413
30 марта 2016 года
QWERYTY
595 / / 25.03.2012
Цитата: apanaev_dmitriy
Цитата: QWERYTY
Дмитрий, не переживайте.
Движок "физический" скорее всего уже написан!

Спасибо но меня эта тема тоже интересует

Если тема интересует и есть вопросы было бы логичным тему создать, а не писать в чужих.
Надеюсь вы не считаете своё сообщение ответом на вопрос?

209
31 марта 2016 года
koderAlex
1.4K / / 07.09.2005
Цитата: Гудвин
учебник физики 9 класс

лучше всё-таки "квантовая механика для вузов" или что-то подобное . :)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог