【发布时间】:2013-12-25 00:01:40
【问题描述】:
我所说的死亡区是指一个区域,例如尖刺或坑,如果我的角色触摸它,他将重新开始回到关卡的开头并失去生命。不胜感激,节日快乐!
【问题讨论】:
标签: actionscript-3
我所说的死亡区是指一个区域,例如尖刺或坑,如果我的角色触摸它,他将重新开始回到关卡的开头并失去生命。不胜感激,节日快乐!
【问题讨论】:
标签: actionscript-3
假设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');
}
}
});
此代码将使角色每次到达死亡区域都会失去一个生命,如果他的生命小于或等于零,它将跟踪'yourCharacterIsDead'。这应该让你开始。
另外,没有人会为你编写游戏代码。无论如何,你很幸运我回答了这个问题。
【讨论】: