Цитата:
|
Тогда мне кажется лучше будет сделать вот так, чем проверять на меньше<препятствие, ведь препятствие может быть любой формы, а это ещё добавит рассчетов в разы. А в move косинс - синус умноженное на 1 и hitTest.
|
Это был псевдокод, без учета каких-либо форм. Чисто чтобы показать, что столкновение проверяется еще до перемещения. Когда ведешь реальную машину, ты же не ждешь пока въедешь в столб, чтобы убедиться, что столкновение со столбом действительно произойдет, если продолжить движение, а вместо этого смотришь глазами на столб, и оцениваешь расстояние и скорость. И если столкновение предвидится, начинаешь заблаговременно тормозить.
Он лучше только в том случае, если разрабатываешь реальный проект, в котором главное - решить задачу.
А в целях обучения, я бы советовал все-таки самому понаступать на разные грабли, и поизобретать велосипеды. А нейп, бокс2д и тому подобное, оставить на потом.