数値演算代入
 
 
 

次の長い書式の例で示すように、MAXScript では所定の位置の値の修正に使える C 言語略語形式の代入を使用できます。

x = x + 1 -- x が 1 つ増加します
$obj.pos = $obj.pos * scale -- $obj.pos が scale 倍になります

4 つの数値演算子 + - * / に対応する代入演算子は、代入先に演算を適用し、代入先を結果で更新します。

代入演算子の構文は次のとおりです。

<destination> += <expr> -- <expr> を代入先に足す 
<destination> -= <expr> -- <expr> を代入先から引く 
<destination> = <expr> -- 代入先を <expr> で掛ける 
<destination> = <expr> -- 代入先を <expr> で割る

代入の略語形式を使うと、上の例を次のように記述することができます。

x += 1 -- x が 1 つ増加します
$obj.pos *= scale -- $obj.pos が scale 倍になります