2012-08-28 89 views

回答

0

你不想在一定時間後碰撞事件......

你要檢查是否有對象15秒後站着不動!

只需將一個enterFrame事件添加到您的運行系統。

然後你檢查每一個對象,如果位置變更後,並設置一個變量的對象,像:

if myObject.x ~= myObject.lastX and myObject.y ~= myObject.lastY then 
    myObject.timeSinceLastMovement = event.time 
end 

myObject.lastX = myObject.x 
myObject.lastY = myObject.y 

event.time在enterFrame事件通常跟蹤自應用程序以毫秒爲單位啓動的時間。

然後您檢查某個對象是否停止了15秒。

if myObject.timeSinceLastMovement + 15000 < event.time then 
    -- code to respawn myObject go here 
end