2

Flash でゲームを開発していて、ムービー クリップを画面上でラップ ラウンド方式で移動する必要があります。このためにTweenmax.to()、greensock が提供する関数を使用しています。この関数は、パラメータとして「時間」と「距離」を取り、モーション自体に加速と減速を適用します。

ただし、これにより、モーションの最大速度が必要以上になります。モーションの最大速度も設定できる方法はありますか?

4

1 に答える 1

2

加速を手動で制御できるとは思いませんが、速度を遅くするには、時間の値を高く設定することができます。

TweenMax.to(mc, 2, {x:65, y:117});

TweenMax.to(mc, 4, {x:65, y:117});

または、別のタイプのイージングを使用します。すべてに独自の加速セットが含まれています。それらはたくさんあります、あなたは適切なものを見つけることを試みることができます。

インタラクティブなデモがあります。さまざまなイージング機能を試してみてください。

于 2013-02-19T09:58:41.947 に答える