" package {
public class CollisionComponent {
var possessed;
var platformArray:Array;
public function CollisionComponent(pEntityArray : Array) {
possessed = pEntityArray[0];
platformArray = pEntityArray;
}
public function CollisionTest()
{
if(possessed.x > platformArray[1].x - platformArray[1].width / 2 &&
possessed.x < platformArray[1].x + platformArray[1].width / 2 &&
possessed.y - possessed.height / 2 > platformArray[1].y)
{
possessed.gravityOn = false;
trace("it works");
}
}
public function Update()
{
CollisionTest();
}
}
}&#34;
我正试图在我的游戏平台和我们创建的玩家令牌之间进行碰撞检测。我做了一个跟踪,以确保它达到if语句,这似乎是有效的。然而,在游戏的实际测试中,没有碰撞似乎有效。
对于可能阻止其工作的任何建议将不胜感激。