此变量在范围内为全局,用于保存通常用于玩家评分的数值。此变量仅用于支持GameMaker以前版本的旧项目,不应在新项目中使用,因为将来可能会弃用此变量。
score;
Real (single precision floating point value)
switch (object_index)
{
case obj_Enemy_Fighter:
score += 10;
break;
case obj_Enemy_Mage:
score += 25;
break;
case obj_Enemy_Boss:
score += 100;
break;
}
instance_destroy();
上面的代码使用switch检查运行代码的实例的对象索引,然后根据是什么对象,给score变量添加不同的数量。