カスタマイザを利用する際、最も多く出会うことになる構文のひとつが「If」文。
特にスイッチなどを使って動的にプラグインを動作させる場合には必ずと言っていいほど
ついて回ります。このページではIF文の設定例を集め、皆様に使っていただけるようにしています。
そのまま使うだけでなく、それぞれの文をORなどで繋ぐなど、ちょっとした工夫で
さらに可能性が広がりますので挑戦してみてください。
※協力者募集中!
汎用
設定例 |
定義スイッチ |
解説 |
If 100 <= "_CAMDIST"{ |
- |
PIの中心が視点から100m以上離れたときの動作。 |
If "_SHADOW" or "擬似シャドウ"{ |
擬似シャドウ(選択肢:[ON][OFF]) |
影機能をONにしたとき、擬似シャドウを消す動作。またスイッチでもOFFにできる仕様。 |
ドア開閉(車輌PI)
設定例 |
定義スイッチ |
解説 |
If "_DOOR1"{ |
- |
ドア開閉の基本形。初期進行方向基準の左側扉の動作。 |
If "_DOOR2"{ |
- |
上記の反対側の扉に対応する。 |
If "_DOOR1" && !"扉"{ |
扉(選択肢:[自動][締切]) |
定義スイッチ「扉」が[自動]になっているときにのみ、左側扉の動作。 |
If ("扉" >> "_FRONT") % 2 |
扉(選択肢:[締切][左側開放][右側開放]) |
手動のスイッチでドアを開閉させる。前後反転にも対応。 |
ヘッドライト系(車輌PI)
運転台系(車輌PI)
最終更新:2011年01月21日 23:02