问题标签 [game-maker-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
13192 浏览

game-maker - 游戏制作语言新行

我正在编写一个 GML 脚本,想知道如何在下一行显示一条消息:

前任。

输出:

0 投票
4 回答
5555 浏览

game-maker - 游戏制作者无法识别变量

尝试在 GameMaker8 Pro 中为 MMO 风格的游戏设置目标数组,我在玩家角色的创建事件中有此代码,该代码运行良好,并且一直运行良好:

然后在玩家角色的 step 事件中运行此代码:

返回此错误消息:

即使我在敌人的创建事件中有这个:

而且我一直使用这种语法:

帮助?任何想法为什么 Game Maker 无法识别该变量?

0 投票
1 回答
541 浏览

game-maker - Game Maker Code 反其道而行之?

一旦我开始游戏,玩家精灵就会开始向右移动。但是,正如您所看到的,这不应该发生……对吧?

当我真正按下 D 时,它会执行小块的 (Else) 部分。

知道为什么会这样吗?我对此有点陌生。

编辑:我有点搞砸了,我交换了代码(来自else的IF),一开始我不会移动,但按任何键都会让我移动。

另一个编辑:Else 将在不应用 D 键时应用的事实让我意识到(如果这确实工作正常)这个 else 会侵入尝试移动其他方向(按下任何按钮将停止移动)

另一个编辑:我将keyboard_check 更改为keyboard_check(vk_right) 它工作得很好。我相信这是我如何声明密钥的简单问题......如何正确声明密钥?

0 投票
3 回答
1321 浏览

game-maker - 游戏制作者代码错误

现在我正在制作一个无尽的跑步者,其中物体在我面前随机产生。

我被告知要创建一个 spawnController 和 globalController 对象,所以我做到了。那么这段代码应该放在控制器的step事件下

它有什么问题吗,因为我收到一个错误,即:

0 投票
1 回答
2161 浏览

networking - 游戏制作者网络

最近,我开始使用 Game Maker 制作一款非常简单的游戏,并且可以在线玩(多人游戏)。我做了一个非常简单的客户端和服务器。我可以将数据从服务器发送到客户端,但我无法将数据从客户端发送到服务器。

客户:(创建事件)

服务器:(创建事件)

(异步网络事件)

由于某种原因,客户端发送数据时永远不会触发服务器中的异步网络事件。该消息Something happened!仅在客户端连接或断开连接时出现,而不是在发送数据时出现。使用几乎完全相同的代码,我可以从服务器发送,但反之则不行。这是代码问题还是服务器/客户端限制?

0 投票
1 回答
774 浏览

gml - 如何在具有游戏手柄功能的 Game maker 中显示选择

我正在 Game Maker 工作室制作 Dragon Warrior 类型的 rpg 游戏,但不知道如何获得不使用鼠标的显示选择选项。我已将游戏设置为使用游戏手柄完全运行,但是当我遇到需要玩家反馈(选择选择)的情况时,我无法让游戏手柄正常工作。这是 GML

问题是“show_question();”使用的是 windows 类型的弹出窗口,并且不能与游戏手柄一起使用。

如何仅使用游戏手柄的输入从玩家那里获得反馈?感谢您花时间阅读并帮助解决这个小问题。

0 投票
1 回答
2311 浏览

javascript - 游戏制作者 JS 扩展

嗨,我正在寻找向游戏制作者添加 javascript 函数,但它们的格式是这样的:

在文件中它们看起来像这样

有谁知道如何在游戏制作者中做到这一点?我不知道在扩展函数属性中放入什么信息。

谢谢,米切尔。

0 投票
1 回答
743 浏览

game-maker-language - GML room_goto() 错误,期望数字

我正在尝试制作一个使用 GML 从房间池中选择一个房间的游戏,但出现以下错误:

为对象 obj_control 创建事件的操作编号 3 中出现致命错误:

room_goto 参数 1 不正确的类型 (5) 在 gml_Object_obj_control_CreateEvent_3(第 20 行)处期望数字 (YYGI32) - room_goto(returnRoom)

我没有收到错误消息说它需要一个数字。

0 投票
1 回答
970 浏览

gml - 游戏无法在游戏制造商中运行,并且它说“不能使用函数/脚本名称作为变量,使用”motion_add

当我试图在游戏制造商上制作 astroids 游戏时,这发生在我身上。我输入了代码motion_add[image_angle, 0.2],它工作正常,然后它说

“不能为变量使用函数/脚本名称,使用“motion_add”

如果你们能帮助我,我将不胜感激,谢谢。

0 投票
1 回答
281 浏览

2d - GameMaker 2D 可见性

我想在 GameMaker 中实现与本文完全相同的东西:http ://www.redblobgames.com/articles/visibility/ 。

它的代码有不同的语言版本,但我不知道如何有效地将它移植到 GML。我尝试的每一种光线投射解决方案都会导致 fps 完全死亡。

比我有更多知识的人可以帮忙吗?