コロナでゲームを作っていて問題に直面しています。画面上に円があり、タッチ座標を継続的に追跡したい。そのために transition.to 関数を使用していますが、この関数が座標を取得するたびに、遷移中に座標が更新されても遷移が完了します。
if event.phase == "began" or event.phase == "moved" then
follow = true
touchX = event.x; touchY = event.y
elseif event.phase == "ended" then
follow = false
end
そして別の機能で、私はこれをやっています
if follow == true then
transition.to(circle, {time = 500, x = touchX, y = touchY, transition = easing.inOutQuad})
end
コードは単純なタッチでは問題なく動作しますが、円が動いていてもタッチに追従するようにしたいです。