ゲームにstagexl(dart lang上)を使用しています。完了後にトゥイーンを再起動する方法をapiで見つけようとしましたが、できませんでした。手伝って頂けますか?サンクス。
質問する
118 次
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 に答える