如何禁用扩展?

GameMaker有一些目标平台的扩展,例如SteamworksGDK

如果你同时使用这两个扩展,你要在为Steam构建时禁用GDK扩展,反之亦然。

这个问题不仅限于这两个扩展,也适用于任何针对特定目标的扩展。

有选择地禁用扩展功能

首先,为你的每个目标平台设置一个配置,如果你还没有这样做的话。

这个例子只使用Steamworks和GDK。

选择一个目标平台的配置。我们假设你选择了GDK配置。

打开一个不应该用于 GDK 的扩展。在这个例子中,打开Steamworks扩展。

禁用Copies To下的所有目标。这将确保在使用GDK配置时,Steamworks扩展不会被执行。

现在,切换到你的Steamworks配置。打开GDK扩展,并禁用其所有目标。

完成了!

现在,当你为GDK构建时,使用GDK配置;当你为Steam构建时,使用Steamworks配置,以此类推。

通过这种方式使用配置,你可以控制哪些扩展用于构建哪些平台。

如果你有更多的扩展,给它们同样的待遇:在不需要它们的配置中禁用它们的输出。

如果你有更多的目标平台,为它们添加配置,并修改哪些扩展被用于它们。