回転のあるアニメーションを作成しようとしています。最初にトランジション ループを使用しましたが、アニメーションが完了すると回転が停止し、それから繰り返されます。常に同じ速度で回転するアニメーションを実現しようとしています。この効果は、ActionScript 3 で ENTER_FRAME イベントを使用して回転に速度を与えるようなものです。オブジェクトの x 位置を LimeJS でうまく動かしてみました:
lime.scheduleManager.schedule(function()
{
var pos = this.getPosition();
pos.x += 4;
this.setPosition(pos);
}, redsquare)
ローテーションでもこれを達成しようとしていますが、これが可能かどうかはわかりません。私はこれを試しました:
lime.scheduleManager.schedule(function()
{
var rotation = this.getRotation();
rotation.rotate += 4;
this.setRotation(rotation);
}, redsquare)
それはうまくいきません。これどうやってするの?