加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
原方法是这么定义的,如何写出实现(变量1)减去1的效果?
$gameVariables.setValue(1,2),只是设置1为2,减法怎么弄?
Game_Interpreter.prototype.operateVariable = function(variableId, operationType, value) { try { var oldValue = $gameVariables.value(variableId); switch (operationType) { case 0: // Set $gameVariables.setValue(variableId, oldValue = value); break; case 1: // Add $gameVariables.setValue(variableId, oldValue + value); break; case 2: // Sub $gameVariables.setValue(variableId, oldValue - value); break; case 3: // Mul $gameVariables.setValue(variableId, oldValue * value); break; case 4: // Div $gameVariables.setValue(variableId, oldValue / value); break; case 5: // Mod $gameVariables.setValue(variableId, oldValue % value); break; } } catch (e) { $gameVariables.setValue(variableId, 0); } };
Game_Interpreter.prototype.operateVariable = function(variableId, operationType, value) {
try {
var oldValue = $gameVariables.value(variableId);
switch (operationType) {
case 0: // Set
$gameVariables.setValue(variableId, oldValue = value);
break;
case 1: // Add
$gameVariables.setValue(variableId, oldValue + value);
break;
case 2: // Sub
$gameVariables.setValue(variableId, oldValue - value);
break;
case 3: // Mul
$gameVariables.setValue(variableId, oldValue * value);
break;
case 4: // Div
$gameVariables.setValue(variableId, oldValue / value);
break;
case 5: // Mod
$gameVariables.setValue(variableId, oldValue % value);
break;
}
} catch (e) {
$gameVariables.setValue(variableId, 0);
}
};
|