-1

ゲームにstagexl(dart lang上)を使用しています。完了後にトゥイーンを再起動する方法をapiで見つけようとしましたが、できませんでした。手伝って頂けますか?サンクス。

4

1 に答える 1

1

Tween を再起動することはできません。新しいものを作成する必要があります。juggler.onElapsedTimeChange、juggler.interval、または juggler.timespan などの新しい非同期メソッドを使用することもできます。または、Animatable インターフェイスを実装する独自のトゥイーンのようなクラスを実装することもできます。

以下は juggler.interval メソッドの例です:

await for (var counter in juggler.interval(delay).take(666)) {
  // do something 666 times.
}

これは juggler.onElapsedTimeChange の例です

await for (var time in juggler.onElapsedTimeChange) {
  // do something with time.
}

Animatable インターフェイスの例を次に示します。

class MyAnimation implements Animatable {
  bool advanceTime(num time) {
    // do something with time
    return true; // animation should continue on next frame
  }
}

Juggler のドキュメントを確認してください:
http://www.stagexl.org/docs/wiki-articles.html?article=juggler

于 2016-07-21T06:36:31.273 に答える