2016-06-27 8 views
0

私は簡単な質問で申し訳ありません。私はブレンダーで1つのモデルを準備し、それを1つにインポートしてThirdPersonControllerを作りたいと思います。私のキャラクターがユニタリーでジャンプした後に来ない

1)私はシーンにモデルを追加し、コンポーネント - >リジッドボディ、Capsule Collider、ThirdPersonCharacter(Script)、ThirdPersonUserControl(Script)を追加しました。

2)このURLにもビデオをアップロードしました - http://tinypic.com/r/34hw8jo/9最後に、あなたが見ると、スペースをクリックするとジャンプしますが、戻ってこないのです。

3)私は何が不足しているのか知りませんか?この点に関して、あなたはあなたのプレイヤーがその力を試すことができますので、「重力を使う」フラグを設定する必要が

ありがとう

答えて

0

で私を助けてください。

UnityでRigidbodyのドキュメントをチェックすることをお勧めします。

希望します。

+0

私は 'use gravity'を使用して目盛りをつけると、オブジェクトがメッシュコライダーに取り付けられている床(飛行機)から落ちます(ConvexとIsTriggerはチェックされません)。個別に、そして再び私のオブジェクトは床から落ちます。そして、私がMesh Colliderの代わりにBox Colliderを使うと、私のオブジェクトは空中に残ります。床には決して来ない –

+0

たぶん、ちょうどアイデアです、あなたは床のボックスコライダーをチェックする必要があります。 私はこれを保護することはできませんが、ボックスコライダーが大きすぎてキャラクターの中にいるように聞こえます。あなたが飛行機でメッシュコライダーを使用する場合、それはあなたのプレーヤーが衝突を捕らえて通過することができないように非常に薄いでしょう。 "isTrigger"を使用すると、オブジェクトが特定の領域にあるときを知るフラグのようなものなので、物理的なやり取りはすべて無視されますが、衝突イベントは生成されません。http://docs.unity3d .com/Manual/CollidersOverview.html –

関連する問題