3

下の図のような曲線パスを設計しました。 ここに画像の説明を入力

次のコード行により、立方体はパスに沿ってシーンの左側から右側に移動します。

iTween.MoveTo(gameObject,iTween.Hash("oncomplete","destroying","orienttopath", true, "path",path,"time",1.6,"easetype",iTween.EaseType.linear,"movetopath",false));

EaseTypeパラメーターは線形が選択されており、一定の速度でパスをパスすることを期待していますが、キューブが曲線パス (中点の前の左側) にあると速度が低下し、直線パスでは加速してキャッチします上。

パス全体で一定の速度を定義する方法を知りたいです。

ありがとう

4

2 に答える 2

2

iTween は、ノード 1 からノード 2 に移動するのに、ノード 2 からノード 3 に移動するのと同じ時間がかかります。最初の 2 つのノードは互いに接近しているため、ここではゆっくりと移動し、3 番目に向かって速度が上がります。

ノード間の距離がより均一になると、線形のeasytypeを使用してよりスムーズなパスを体験できます

于 2014-09-27T18:50:57.420 に答える
0

あまり答えではありませんが、この問題に関する私の調査についてのコメントです。PixelPlacement の担当者は、少なくとも 3 年間は修正を約束しているようですが、何も予定されていません。人々はそれを回避する必要があります。ここで合理的な例を見つけました。

迷惑。しかし、それは無料です。私はサンプルの代金を支払いましたが、これは最終的には非常に安価ですが、インターネット上でのおしゃべりの量を考えると、これが解決されることを望んでいたので、まだ少しイライラしています!

于 2015-03-09T17:15:08.773 に答える