2016-11-27 11 views
0

たとえば、私のキャラクターが邪魔にならないように胴体の高さを調整するにはどうすればよいでしょうか?リジッドボディへの参照を取得し、手動で高さなどを変更するか、メッシュコライダーがより良いオプションになるでしょうか?何か提案があれば、私はこれをやり遂げる最善の方法が何であるか不思議です。移動方法Unity3dで(カプセル)コライダーを操作するC#

答えて

1

剛体自体は衝突を引き起こさず、衝突者だけが衝突するので、衝突者の高さを変更する必要があります。

私の考えでは、シリンダーコライダーは、オーバーヘッドが少なく、(たとえばちょうど高さを変えるだけで)スケーリングしやすく、ヒューマノイドメッシュのかなり良い近似であるため、メッシュコライダーより優れたオプションです。

キャラクターがクランチポジションに入るたびに、ゲームオブジェクトに取り付けられたシリンダーコライダーとコライダーの高さが変更されていることを確認してください。

+0

btw私は、コリダーを言うつもりでしたが、ちょうど剛体とコライダーの間で1秒間混じり合っていました – r0128

関連する問題