0
나는 Actionscript 2에서 총알과 적들의 배열 사이의 충돌을 테스트하려고 노력하고있다. 그러나 충돌을 감지하고 있지는 않다. 이것은 총알에있는 코드입니다. 그것만 부하에 0으로 설정되고 마찬가지로모션 및 인스턴스의 충돌 감지가 작동하지 않습니까?
onClipEvent(load)
{
facing = _root.player.facing;
speed = 1;
i = 0;
}
onClipEvent(enterFrame)
{
if (this._name != "bullet")
{
this._x += facing * speed;
while (i < _root.enemyID)
{
if (Math.abs(this._x - _root.enemies[i]._x)<10)
{
trace("hit enemy");
}
i++;
}
}
}
ActionScript 3을 바로 따라 가며 보면서 ActionScript 3을 살펴 보시기 바랍니다. Box2D와 같은 오픈 소스 물리 라이브러리를 사용하는 것이 좋습니다. – Marty