死亡区我指的是像钉子或坑这样的区域,如果我的角色要触摸它,他会重新开始回到关卡的开头并失去生命。任何人都将非常感激和节日快乐!
答案 0 :(得分:1)
假设char
是你角色的名字,deathZone
是你死亡区的名字:
var life:int = 5; //Character has 5 lives
var startPoint:Point = new Point(0, 0); //Where the character starts
addEventListener(Event.ENTER_FRAME, function()
{
if(char.hitTestObject(deathZone))
{
life -= 1;
char.x = startPoint.x;
char.y = startPoint.y;
if(life <= 0)
{
trace('yourCharacterIsDead');
}
}
});
这个代码会让角色在每次击中死亡区时都会失去生命,如果他的生命小于或等于零,它将追踪“你的角色是否死亡”。这应该让你开始。
此外,没有人会为你为你的游戏编码。你很幸运我回答了这个问题。