Демка 1 - Delphi + GLScene + ODE + LODka
Демка 2 - Delphi + GLScene + Newton + LODka
Скачать : domino.zip
( искходник+экзэшник )
Одна костяшка домино висит в воздухе. При старте программы она падает, и образует лавинообразное падение всех остальных костяшек по периметру стола, доходя да главной фигуры стоящей в его центре. Под конец падает и она.
Графических объектов два - это стол и костяшка домино. Физических тел - 50, геометрий - тоже 50. По одной на брата. Одно тело и геометрия образуют стол, остальные - костяшки. И физическая и графическая модели содержатся в одном файле *.lod.
Идея заключается в том, что в фалах типа *.lod находится не только графика, а сразу уровни этой мини-игры. Их можно подредактировать в программе LODka, или сделать какие нибудь свои, и это всё будет также работать без изменения кода программы.
Код программы который формирует физику по файлу типа *.lod занимает всего порядка тридцати строчек. Правда он формирует исключительно геометрические боксы, по одному на тело. Но это сделано, чтобы не переусложнять демку, а лишь показать как правильно это делать. Чтобы при желании программист мог сам дописать поддержку тех объектов которые ему понадобятся.
Обсудить : gamedev.ruФайлы типа *.lod можно открыть программой LODka.
Все модели представленные на сайте бесплатные для коммерческого и не коммерческого использования, единственная просьба, указывать ссылку на программу в которой они были созданы ( LODka ).