Сообщение от HolyDel
НО так мы узнаем пересекаются объекты иль нет, а куда двигать и насколько  .
|
когда кодится большой проект то у каждого объекта обычно есть свои параметры, а именно (например): позиция, углы, скорость...
и точно также откуда мы знаем куда объект двигать чтоб он передвинулся вперед двигаем его в обратном направлении (типа на отрицательную скорость, или угол развернуть на 180)
у меня обычно процедура MOVE за такие дела отвечает, и в нее (наряду с остальными) передается параметр в виде цифры... если 1, то двигать вперед, а если столкновение то вызываем эту же процедуру только с коэффициентом -1 и все ок...
Сообщение от HolyDel
IMHO, тока если объекты не повернуты. Ну в смысле RotateEntity ent,0,0,0.
Можно припарентить к каждому объекту по кубику, отскалировать как надо и проверять MeshIntersect-ом.
|
а можно сделать привязку наоборот, к кубикам привязать объекты, тогда и крутить можно будет
