サービスアニメーションとナビゲーションの利用このページでは、ナビゲーションシステムを使ってヒューマノイド型キャラクターを移動する方法について説明します。ビルトインのアニメーションシステムとナビゲーションシステムを使います。アニメーションシステムの基本操作に慣れていることを前提としています。行う必要はありません。応答性と汎用性の高いアニメーションコントローラーを取得し広い範囲を動けるように、様々な方向に移動するアニメーションのセットが必要です。これは「Strafe」セットと呼ばれることもあります。移動するアニメーションに加えて、立っているキャラクターのアニメーションも必要です。選択し、アニメーションを配置してください。加え、それらをブレンドツリーに割り当てます。アニメーションクリップを配置します。加えて、ある一点上で走るアニメーションクリップを使用します。中央でハイライトされています。他のアニメーションとブレンドする時に走行するスタイルを維持するためです。目はブレンドするときにアニメーションで足が滑っているように見えるのを防ぐためです。つの遷移と組み合わせます。プロパティーを無効にします。これにより、アニメーション中にいつでも遷移の発生が可能です。秒あたりに設定します。新しく作成したアニメーションコントローラーを動かしたいキャラクターに配置します。アニメーションの値を手動で制御することができ、動きの状態と速度を変更ができます。次のステップは、アニメーションのパラメーターを制御する他の手段を作成についてです。コンポーネントを配置します。プロパティーを変更します。次に、どこに移動するかをキャラクターに伝える必要があります。これは通常、アプリケーションごとに特有なものです。挙動、つまり、ユーザーが画面上でクリックしたワールドの位置にキャラクターが移動する挙動を選択します。}}再生ボタンを押し、シーンのあちこちをクリックすると、キャラクターがシーン内を移動するのが見られます。アニメーションはその動きとまったく一致しません。エージェントの状態と速度をアニメーションコントローラーへ伝えなければなりません。スクリプトを加えます。}}このスクリプトについて少し説明しましょう。コンポーネントがアタッチされたキャラクターに設定されます。このスクリプトはキャラクターの位置を自動更新しないようにエージェントに指示します。スクリプトの最後で位置の更新を処理します。エージェントによって更新されます。アニメーションのブレンドはエージェントの速度を読み込むことで制御されます。速度は、キャラクターの向きに基づいた相対速度に変換され、平滑化されます。