言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

CharacterController.detectCollisions

Switch to Manual
public var detectCollisions: bool;

Description

他のRigidbodyオブジェクトやキャラクターコントローラーに衝突するかの有効/無効を設定します(デフォルトは有効)

このメソッドはキャラクターコントローラの移動中にコリジョンの検出に影響するわけではありませんが むしろ侵入してくるコライダーはコントローラーのコライダーによってブロックさします。例えばシーン内のBoxコライダーはコントローラの移動をブロックします。 しかしdetectCollisionsがfalseの場合、ボックスはコントローラーをすり抜けて落下するかもしれません。 このプロパティは一時的にキャラクターコントローラーを無効にする時に便利です。例えば、キャラクターを車の中に載せて、 車を降りるまでコリジョンの検出を無効にします。

	var c : CharacterController;
	c = GetComponent(CharacterController);
	c.detectCollisions = false;