Обнаружение столкновений

#actionscript-3 #collision-detection

#actionscript-3 #обнаружение столкновений

Вопрос:

я работаю над проектом, который нуждается в некотором обнаружении столкновений. у меня есть 7 объектов, и он должен проверять, сталкиваются ли они друг с другом.

я посмотрел набор для обнаружения столкновений от Corey O’Neil, но не могу разобраться.

группу столкновений я должен изучить, да.

Комментарии:

1. я разобрался с этим, я могу получить имена сталкивающихся объектов. теперь я должен настроить перекрытие.

Ответ №1:

Вы должны понимать свои потребности.

метод hitTestObject будет работать нормально, если у вас нет падения кадров в секунду, а объект статичен или имеет небольшую скорость.

В противном случае вам лучше использовать один из физических движков или CDK, например Box2D, для правильного обнаружения столкновений и сделать ваш метод обновления фиксированным по времени.

Комментарии:

1. box2d сложен в освоении, я попытаю счастья с CDK

2. box2d может быть простым, но flash еще не готов, я выполнил свою работу с cdk. я не могу торопиться, у меня нет времени.

Ответ №2:

Попробуйте hitTestObject()

 if(object1.hitTestObject(object2))
{
    // collision was detected, do stuff here
}
  

Комментарии:

1. я думаю, это не работа Ганны, если я хочу пиксельное столкновение. я помню, что пробовал это.