📅  最后修改于: 2023-12-03 15:30:59.396000             🧑  作者: Mango
在 GMS2 中,可以使用 with
语句加上指定对象类型的 ID 来循环遍历一种类型的所有对象。
以下是一个示例代码,演示了如何在 GMS2 中循环遍历所有 obj_enemy
对象并输出它们的坐标。
with(obj_enemy) {
show_message("Object ID " + id + " at (" + x +", " + y + ")");
}
with(obj_enemy)
: with
语句用于切换对象上下文,将后面的代码块作用于指定对象类型的所有实例。obj_enemy
: obj_enemy
是指定对象的 ID。show_message()
: show_message()
函数会在游戏屏幕上显示一个弹窗,显示指定的文本。以上代码会循环遍历每一个 obj_enemy
对象并在屏幕上输出它们的坐标。
通过使用 with
语句和指定对象类型的 ID,你可以在 GMS2 中循环遍历一种类型的所有对象。这是一个非常有用的技巧,经常用于管理或处理游戏中的多个实例。