私は Unity に比較的慣れていないので、契約のために行っていることについて助けが必要です。アニメーションを fbx ファイルとしてインポートした非ヒューマノイド PC があるため、発見できる限り、従来のスクリプトを使用してアニメーションを実行する必要があります。プレイヤーに三人称カメラを取り付けました。PCがロープを引っ張るようなラグを持たせたいので、発進、停止、加速の際に追従・追いつくのに時間がかかります。私は物理学を使用してこの動作に近いことしか達成できませんでしたが、それではアニメーションが壊れてしまいます。この問題を解決する方法についてのヒントをいただければ幸いです。
1 に答える
1
アニメーションが時々カメラにぶつかるのだと思います。
現在のプロジェクトにもこれが必要であり、私の計画は次のとおりです。
- プレーヤーからカメラを取り外す
- 余裕がある限り、カメラの物理演算はありません。つまり、環境が複雑すぎず、カメラとキャラクターの間の障害物のために PC が遮られる状況につながることはありません。
LateUpdate
操作するだけでカメラを移動しtransform
、現在のプレーヤーの位置に追従させます- Vector3.SmoothDamp、Mathf.SmoothDamp、Slerpなどを使用して、減衰効果を実現します。
于 2013-03-25T11:30:18.473 に答える