Я попытаюсь объяснить как можно лучше, но это действительно сложно объяснить. Я новичок в AS3, поэтому, если вы собираетесь мне помочь, пожалуйста, помогите мне, пока мы не решим эту проблему. Пожалуйста, вставьте примеры кода, а не просто говорите, как я должен это сделать.
Ok. На основной временной шкале я говорю так.
ТАЙМЕР, КОТОРЫЙ ДОБАВЛЯЕТ ВРАГА КАЖДУЮ СЕКУНДУ!
var Enemy:MovieClip = new Enemy();
addChild(Enemy);
Enemy.x = 200;
Enemy.y = 200;
ЕЩЕ ОДИН РАЗ, КОТОРЫЙ ДОБАВЛЯЕТ ПУЛИ КАЖДЫЕ 0,5 СЕКУНДЫ!
var Bullet:MovieClip = new Bullet();
addChild(Enemy);
Bullet.x = 400;
Bullet.y = 400;
А затем внутри Enemy.as и Bullet.as у меня есть код, который говорит, как он должен двигаться, с какой скоростью и т. д. Но как мне сделать проверку на попадание между ними? Я пытался сделать это внутри класса врага или пули, как это.
Итак, я спрашиваю, как я могу проверить два класса друг против друга? Или объект класса?