📜  gms2 循环遍历一种类型的所有对象 (1)

📅  最后修改于: 2023-12-03 15:30:59.396000             🧑  作者: Mango

GMS2 如何循环遍历一种类型的所有对象

在 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 中循环遍历一种类型的所有对象。这是一个非常有用的技巧,经常用于管理或处理游戏中的多个实例。