私は私は彼がちょうど落下されるゲームを実行しているときに私はThirdPersonControllerを持っているし、Windows 102dゲームのキャラクターがなぜゲームを実行しているときに落ちるのですか?
にユニティバージョン5.3.5f1 64ビットを使用しています。代わりに、私は彼が接地モードになるためにハングアップしたいので、キーを使用するときだけ、彼はポイントアンドクリックゲームのようにシーンを歩き回ります。
私は私は彼がちょうど落下されるゲームを実行しているときに私はThirdPersonControllerを持っているし、Windows 102dゲームのキャラクターがなぜゲームを実行しているときに落ちるのですか?
にユニティバージョン5.3.5f1 64ビットを使用しています。代わりに、私は彼が接地モードになるためにハングアップしたいので、キーを使用するときだけ、彼はポイントアンドクリックゲームのようにシーンを歩き回ります。
彼は、コントローラは、プレーヤーの下Collider
を検出する必要が接地することにします。
これを修正するには、グラウンドとしてBoxCollider
の大きなキューブを作成し、それをプレーヤのすぐ下に置きます。
あなたのプレイヤーオブジェクトには、あなたのプレイヤーでUnity物理学を可能にするRigidbodyコンポーネントが含まれています。あなたのプレイヤーは空中に浮いているので、ゲームオブジェクトは重力のため(またはいくつかのカスタムゲームロジックから)何かに衝突するまで落ちます。
エディタでRigidbodyコンポーネントの重力をオフにするには、[Use Gravity]をオフにします。スクリプト内でこの値を変更することもできます - https://docs.unity3d.com/ScriptReference/Rigidbody.htmlを参照してください。
また、コライダーを使用してゲームオブジェクトを作成して、プレーヤーが着陸する地面を追加することもできます。https://docs.unity3d.com/ScriptReference/Collider.htmlを参照してください。
これまでに試したことはありますか? –