センサーの無効化

2013/3/4

Blender 2.66

場面によって使わないセンサーは、処理の無駄なので無効化したい。

そんな時、センサーの有効・無効は、Stateの切り替えによって行う仕様らしい。
StateはController毎にある。Controllerのレイヤーみたいなイメージ。

Stateの切り替えはアクチュエータ(StateActuator)によって行う。
Stateが有効ならば、そのStateにあるConrollerに繋がっているセンサー・アクチュエータが全て有効(働ける)状態になる。

という解釈であっていることを願いたい。

KX_StateActuator(SCA_IActuator)
http://www.blender.org/documentation/blender_python_api_2_66_release/bge.types.KX_StateActuator.html#bge.types.KX_StateActuator