RS2における変数(スイッチ)の扱い
定義文中の条件分岐で使用する変数は、たとえば車両プラグインでは「各スイッチ(DefineSwitch)」「速度(_VEROCITY)」「加速度(_ACCEL)」などがあります。
これらは条件分岐のみで使用でき、他の数値を計算する数値としては使用できません。
例("_VEROCITY"スイッチの利用)
この記述は問題ありません
If "_VEROCITY" > 100{ ChangeTexture = 3, "texture.png"; }
条件式内なら演算に使用できます
If "_VEROCITY"*2 > 200{ ChangeTexture = 3, "texture.png"; }
速度とボリュームを比例関係にしようとする例ですが、このようには記述できません。
SoundEffect{ WaveFileName = "sound.wav"; AttachObject = "Body; SourceCoord = (0.0, 0.0, 0.0); Volume = -(1/"_VEROCITY")*10; }