Как вы обнаруживаете столкновение двух спрайтов, которые находятся на разных слоях с LimeJS?

У меня есть один спрайт на главной сцене и другой на позиционированном слое (с последующим на главной сцене тоже).

Я хочу обнаружить столкновения между ними, но функция boundingBox() спрайта на слое смещается на позицию родительского слоя.

Как я могу обнаружить столкновение между двумя спрайтами?

1 ответ

Попробуйте что-то вроде этого:

if(goog.math.Box.intersects(this.sprite1.getBoundingBox(), sprite2.getBoundingBox())){
    //do something...
}
Другие вопросы по тегам