2017-05-27 10 views
0

x = 100、y = 100での車の位置が光が赤で、車がゆっくりと移動して位置で停止すると、信号のシミュレーションを行います。 x = 120、y = 120である。コロナSDKで遷移位置を使用して状態を作る方法

私はそのスクリプトを使用します。

local function loopcar() 
    car.x =430 
    car.y=300 
    transition.to(car, { x=0,y=50,time=3000,tag="mycar", onComplete=function() 

     car.x =430 
     car.y=300 
     transition.to(car, { x=0,y=50,time=3000,tag="mycar", onComplete=loopcar }) 
    end }) 
end -- for looping the car 

を、私は、そのオブジェクトが移動したときの位置をチェク条件を作るtaの方法がわかりません。

+0

私は正確にあなたが達成したいとは思っていません。おそらくあなたは['enterFrame'](https://docs.coronalabs.com/api/event/enterFrame/index.html)リスナーを使って自動車の位置を確認することができます。 – ldurniat

答えて

1

私はあなたが尋ねるしようとしているものはかなりわからないんだけど、あなたができるように、遷移にIDをtransition.to返します

car.animation = transition.to(car, { x=0,y=50,time=3000,tag="mycar", onComplete=function() 
    car.animation = nil 
end}) 

車は現在、あなたが動いているのであればチェックしますこれは役に立ちます:

if (car.animation ~= nil) 
    print("Car is moving") 
else 
    print("Car is NOT moving") 
end 

関連する問題