Моя игра подсчитывает количество попаданий в объект и переносит пользователя на страницу выигрыша или проигрыша. Как мой hitTestObject может подсчитать количество попаданий при отображении числа на главной сцене? Если пользователь нажимает на «друга» 5 раз, я хочу, чтобы он играл на слое «youWin», а если он один раз наносил «битый», я хочу, чтобы он играл на слое «youLose». (Пожалуйста, помогите, это для моего финального проекта, и я почти закончил) Спасибо! :)
stop();
addEventListener(Event.ENTER_FRAME,fishHit);
function fishHit(e:Event){
if (theFish.hitTestObject(biter)){
removeEventListener(Event.ENTER_FRAME,fishHit);
gotoAndPlay("youLose");
}
}
var theFish:fish = new fish();
theFish.x = 200
theFish.y = 260
addChild(theFish);
for (var which=0; which<5; which++){
var biter:shark=new shark();
biter.x=1400;
biter.y=int(Math.random()*660.0+30.0);
addChild(biter);
}
for (var what=0; what<5; what++){
var friend:starfish=new starfish();
friend.x=1400;
friend.y=int(Math.random()*660.0+30.0);
addChild(friend);
}
var counter : int = 0;
addEventListener(Event.ENTER_FRAME,winner);
function winner (e:Event){
if(theFish.hitTestObject(friend)) {
counter += 1
scoreboard.score_text.text = counter;
if(counter == 5)
removeEventListener(Event.ENTER_FRAME,winner);
gotoAndPlay("youWin");
}
}