2014-02-25 3 views
0

게임에서 한 가지 문제가 발생합니다. 나는 총알 두 가지 유형 중 하나와 동적 유형 중 하나를 충돌 중입니다. 내 총알 유형의 개체가 동적 유형의 개체와 충돌하면 다른 개체가 방해 받기 때문에 다른 개체에 힘을 추가합니다 (힘인지 여부는 알 수 없음).개체가 코로나에서 충돌 할 때 힘을 제거하십시오.

나는 postcollision

print("Collision force: " .. event.force) 

에 선 아래 체크하지만 난 nil 값을 얻고있다.

답변

0

게시 충돌 기능을 설정하는 방법에 따라 다릅니다. 다음은 저에게 적합한 예제입니다.

local function collisionFunction(self, event) 
    print("Collision force: " .. event.force) 
end 

object.postCollision = collisionFunction 
object:addEventListener('postCollision', object) 

이렇게하면 두 개체 사이의 충돌이 인쇄됩니다.

관련 문제