2017-06-27 2 views
0
私は一貫して行動するFollowPathに移動することができますどのよう

が、私はこの行動のパラメータを設定するために必要なもの、私の俳優は、一方から他方に投げました。 現時点では、俳優は画像のように動きます。ここで enter image description hereどのように私は一貫して行動するFollowPath(libgdx)に移動することができますか?

私のコードです:

linePath = new LinePath<>(wayPoints, isPathOpen); 
FollowPath<Vector2, LinePath.LinePathParam> followPathSB = new FollowPath<>(character, linePath ,30f) // 
    .setTimeToTarget(0.1f) // 
    .setArrivalTolerance(0.001f) // 
    .setDecelerationRadius(80); 
character.setSteeringBehavior(followPathSB); 

答えて

0

私は問題を解決しました。 これらの設定で、パスは俳優の任意の速度で安定します。

linePath =新しいLinePath <>(ウェイポイント、isPathOpen)。 FollowPath followPathSB =新しいFollowPath <>(文字、linePath、100F) .setDecelerationRadius(350) .setLimiter(新しいLinearLimiter(3500、1000));

関連する問題