これはかなり簡単な質問ですが、私は決定的な答えを見つけることができませんでした。キャラクターコントローラーやリジッドボディーを使うべきなのですが、私はファーストパーソンシューティングゲームを考えていました。私はUnityについて学び、それぞれの賛否両論を見つけようとしています。キャラクターコントローラーとFPSのリジッドボディー
0
A
答えて
2
キャラクターコントローラーとリジッドボディーを使用する際の決定の重要な要素は、プレイヤーがあなたの環境とどのような物理的なやりとりをするかということです。
キャラクターコントローラは、多くのことを「偽造」します。つまり、Unityの物理シミュレーションと適切に相互作用しないことがすぐに分かります。一方、Rigidbodyは物理計算中に常に考慮されます(Kinematicとしてマークされていない限り)。
この問題は、作成したいゲームの要件によって異なります。環境との実際の物理的なやりとりを最小限に抑えた一人称シューティングゲームをしているだけの場合(プログラム/スクリプトアクションのみ)キャラクターコントローラーはおそらく大丈夫でしょう。一方、ポータルのような物理的に重い困惑者は、環境との相互作用がいかに重要であるかによって、リジッドボディのカスタムソリューションが必要になるかもしれません。
関連する問題
- 1. glFinishとFPS
- 2. ユニティ3Dの水平シューターのキャラクターコントローラー
- 3. AS3 FPSとパフォーマンスのリンク?
- 4. OpenCVビデオキャプチャとfpsの問題
- 5. LibGDXの低fps
- 6. 右に私の "リジッドボディー"タブが見つかりませんUnity
- 7. タッチスクリーンのAndroid LollipopでのビデオラグとFPSドロップ
- 8. アンドロイドのFPS問題
- 9. アンドロイドアプリケーションでのFPSテスト
- 10. Unity fpsローテーションカメラ
- 11. spritekit ios9 fps drop
- 12. Unity 3D FPSキャラクターエラー
- 13. Amazon Advanced FPSプログラミングチュートリアル
- 14. iPhone OpenGL fpsテスト
- 15. アニメーションフレームレートvsゲームfps
- 16. Android measure FPS
- 17. ユニティリジッドボディーがキャラクターコントローラーのように動いて衝突する
- 18. ffmpegのレコード20 fpsの
- 19. C++ビデオストリーム検出FPS
- 20. システム時間でのFpsアルゴリズムエラー
- 21. HTMLキャンバス/ Javascript用のFPSロック
- 22. Kinect v2の制御FPS
- 23. cocos2d pythonのFPS制限
- 24. 宇宙船キャラクターコントローラーが壁に突き刺さった
- 25. キャラクターコントローラーを使用してキャラクターをフォローする
- 26. ゲームのFPS(OpenGL付き)を800 FPSのようにする方法
- 27. 時間の経過とともにffmpeg -r/fps?
- 28. kinect data acquisition fps> 30
- 29. sony xperia z5カメラ60 fps
- 30. iOS AVPlayer cant play 240 fps video
キャラクター・コントローラーは、物理的なシミュレーションとうまくやり取りできないことが多いかもしれません。作成しているゲームの種類によっては、これは問題ではないかもしれませんが、そうでない場合は、Rigidbodyで独自のソリューションを作成する必要があります。もっと読む[ここ](http://answers.unity3d.com/questions/7671/guidelines-for-using-rigidbody-collider-characterc.html)。 – Serlite
ほとんどの場合、あなたのキャラクターを制御するときに、剛体よりもコントローラーを好むでしょう。 – Lestat
@Serliteおそらく私はRidgidBodyを使用しなければならず、特定の状況でのみCharacter Controllerを使用しますか? –