![]() |
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
Тут немного матеметаики, и смекалки нужно.
Например для физ объектов, сделать класс, и делать им тип коллизии, и 4 переменных, смещений. И работать не с поворотами а с N координатами. И можно получать TForm коммандами, либо написать свои функции конвентирующие углы в эти координаты. Посмотрите здесь, там в разделе физика, немного есть полезного. |
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
У... Тут можно много чего придумать чтоб это реализовать.
Вот например если хочешь чтоб скорость от столкновения передавалась по инерции другому, то проверяешь на столкновение объекты, затем чтоб узнать с кем столкнулся Пишем в цикле k = 1 to CountCollisions(player) команду CollisonEntity(player, k). Эта команда и возратит нам объект который с нами столкнулся и дальше просто прибавляем к его текущей скорости нашу скорость. А скорость направляем по вектору нормали в точке столкновения. Вообще я это уже ни раз писал, так что юзай поиск, юзай хелп, юзай голову.;) |
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
Что такое "физика Верлета" и как её применить в Blitz3D ?
|
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
Вложений: 2
В аттаче статья о том как моделируется физика Верлета. Все очень понятно и легко воспроизводимо. Самая тяжелая часть это столкновения и трение. Если кто-то владеет информацией на этот счет то поделитесь , плиззз... .
|
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
На мой взгляд тема до сих пор актуальная! Поделитесь своими мыслями! Есть ли у кого свои нароботки?
|
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
Я лично пытался написать что-то подобное словам Alex_Noc .. но нехватило не терпения, не моска ...
Хотя вроде бы сделать это вплне реально... |
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
конечно можно сделать физику! а то, сколько ты с ней будешь возиться, зависит от того, насколько реалистичная она у тебя будет. по моему в блитцетк как-то освещался этот вопрос. посмотри там. по крайней мере мысли точно появятся. ссылка у меня в подписи.
|
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
Если есть желание гляньте.
http://damp.ucoz.ru/QP.rar - 5Кб, там простой пример. Если заинтересует можно посмотреть пример пореальней: http://damp.ucoz.ru/A_Cars.rar - 125Кб, там машинки гоняют мяч. |
| Часовой пояс GMT +4, время: 02:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot