#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. я думаю, это не работа Ганны, если я хочу пиксельное столкновение. я помню, что пробовал это.