From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

OR Controller

OR コントローラは、接続されたセンサのうちすくなくとも一つが起動していると、アクチュエータを起動します。センサが一つだけ接続されている場合は、センサから発信がそのままアクチュエータの起動につながります。複数のセンサが接続されている場合は、どれか一つのセンサは起動していなければいけません。OR は排他的ではありません。つまり、AND コントローラが起動するような状況(すべてのセンサが起動している)でも同様に起動します。排他的論理和には XOR コントローラを使ってください。

EscQを押せばゲームが終了するようにしたい場合、それぞれのキーに対して Keyboard センサを設定します。それを同じORコントローラにつなぎ、そのコントローラを Quit this game アクチュエータ につなぎます。これで、どちらかのキーが押されればゲームは終了します。

オプション

OR Controller
Controller Type メニュー
コントローラーの種類を指定します
Controller Name
コントローラーの名前で、ユーザーが指定できます。オブジェクト内で重複しない名前にする必要があります。Pythonでコントローラーにアクセスする際に使われます。
State Index
このコントローラーが実行されるステートを設定します。
Preference ボタン
オンにすると、オフにしている他のすべてのコントローラーより先に実行されます(開始時スクリプトに便利です)
X ボタン
センサーを削除します