-1
AS3 플래시 -자녀 + hittest 추가 하시겠습니까?
이봐, 나는 "Flappy Bird"와 같은 게임을 만들었습니다.
"캐릭터"가 벽을 때리는 지 확인하는 방법을 누군가 도울 수 있습니까?
이 게임은 매 2.5 초마다 두 개의 벽을 생성합니다. (Wall and Wall2)
캐릭터가 그걸 어떻게 확인했는지 확인하는 방법? 마지막 벽이 새로운 벽을 만들 때 더 이상 공격 할 수없는 경우
function newWall():void
{
var Wall:wall = new wall();
addChildAt(Wall, 1);
Wall.x = -350 + (-80 - -350) * Math.random();
Wall.y = 805;
Wall.name = "Wall1_Object";
TweenLite.to(Wall, 10, {y:-50, ease:Linear.easeNone});
var Wall2:wall = new wall();
addChildAt(Wall2, 1);
Wall2.x = Wall.x + Wall.width + 125;
Wall2.y = 805;
Wall2.name = "Wall2_Object";
TweenLite.to(Wall2, 10, {y:-50, ease:Linear.easeNone});
}
function checkDead():void
{
if (character.hitTestObject(Wall) || character.hitTestObject(Wall2))
{
trace("You dead!");
}
}
var newWallInterval:uint = setInterval(newWall,2500);
var checkDeadInterval:uint = setInterval(checkDead,500);