0
좋아요, 그래서 나는 레이저 총을 가지고 있으며 laser_mc라고 불리는 레이저 (물론 duh)를 쏘고 있습니다. 한 가지 문제가 있습니다. bad
이라는 이름의 적을 추가하면 추가되고 제거 된 다음 다른 곳에 다시 나타납니다.적 추가하기
여기 내 코드입니다. 나는 무엇을 잘못 했는가?
var badadd:bad; badadd = new bad()
addEventListener(Event.ENTER_FRAME, createbad);
function createbad(event:Event):void {
addChild(badadd);
badadd.x = Math.random()*stage.width;
badadd.y= Math.random()*stage.height;
}
addEventListener(Event.ENTER_FRAME, removebad);
function removebad(event:Event):void {
if (laser_mc.hitTestObject(badadd)) {
removeChild(badadd);
}
}
예 저는이 모든 것을 이해하지 못합니다. 문제가 무엇인지 알 수는 있지만 문제를 해결하는 방법은 아닙니다. 오, 그래, 내가 수업을 사용하지 않고있어 내가 당신을 알릴 수있을 거라 생각 했어. – Thor625