问题标签 [game-maker-studio-2]

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 投票
2 回答
239 浏览

asynchronous - 如何在异步事件期间暂停在后台运行的游戏?

我正在 GMS2 中创建游戏。我在我的代码中使用“show_message_async()”。我知道当它运行时,屏幕上会弹出一条消息,游戏仍然在后台运行。但是,我希望游戏在消息弹出时冻结在后台。是否有可能做到这一点?如果是这样的话。

0 投票
2 回答
698 浏览

game-maker - Game Maker WASD 和方向键平滑旋转?

如何使用 WASD 或箭头键进行平滑旋转?我看到了一些例子,但他们都使用鼠标。我当然想使用 WASD 或箭头键。我真的希望有人可以帮助我。

到目前为止,这是我的代码。

0 投票
1 回答
292 浏览

game-maker-studio-2 - 当你与骷髅碰撞时将运行的游戏制作者死亡代码不能像它应该的那样工作

p_hp 是健康变量,o_skeleton 是我们的敌人。我想做的是在玩家与骷髅碰撞3次时杀死玩家,但似乎不起作用。

我做错什么了?

请帮助解决我的问题。

0 投票
2 回答
73 浏览

c++ - DLL可以打开资源管理器吗?

我正在尝试为 Game maker studio 2 制作(我认为是简单的)扩展。

我仅限于制作 DLL 应用程序。

我想知道是否有一个 dll 应用程序打开文件资源管理器让用户找到一个文件然后返回所述目录?

我觉得这是一个很深奥的问题,但我真的也需要知道答案,然后再苦苦编码几个小时才发现这是不可能的。

0 投票
2 回答
136 浏览

game-maker-studio-2 - (GMS2) Spawner 对象不生成项目

在 GMS2 中,我有一个带有以下代码的生成器项目:

  • 在创建事件中:

  • 在步骤事件中:

这工作得很好,当它没有检测到附近的任何咖啡豆时会产生咖啡豆。

问题是当我复制这个对象并为另一个项目创建一个生成器时,相同的代码不起作用。

0 投票
2 回答
119 浏览

camera - 有人能告诉我为什么当我的游戏中的相机移动时一切都会振动吗?

我不知道为什么,但出于某种原因,每当我游戏中的相机移动时,除了它所关注的角色之外,所有东西都会做这种奇怪的事情,它们会像应该的那样移动,但它们几乎会振动,你可以看到一点点物体的背面,虽然它很小。有人能告诉我为什么会这样吗?这是代码:

0 投票
1 回答
54 浏览

gml - 有什么方法可以使用 HSV 选择表面的颜色吗?

有什么方法可以使用 HSV 选择表面的颜色吗?
这就是说当你按下鼠标按钮并且pickMode在颜色上时,颜色将是鼠标坐标下的颜色。通过按“P”激活pickMode。

有多个页面,因此您可以制作动画,这就是表面是数组的原因。 https://paste.mod.gg/teceguqiva.cs

0 投票
2 回答
1090 浏览

arrays - GameMaker 2.2* => 2.3 更新修复数组

在新的 GameMaker 2 更新中有很多重大变化: https ://help.yoyogames.com/hc/en-us/articles/360011980018

我们在这个引擎上开发了我们的游戏 ( https://store.steampowered.com/app/733460/First_Feudal/ ) 3 年。之前没有其他处理状态的方法:只有数组。没有结构和模型对象。

所以我们的游戏中有很多数组。我们使用一维和二维数组。从现在开始,GML 只有一维数组,而二维或其他多维数组 - 是一维数组的一维数组。

现在从 2.2 更新到 2.3 GameMaker 后,您的阵列可能工作正常。但也有一些问题。首先,一些数组函数将在下一个版本中弃用。如果您混合 1d 和 2d 逻辑,其中一些(如 array_height_2d)可能会以不同的方式工作。

那么,如何将二维数组更新为新的 2.3 格式,并且以后不要使用过时的函数呢?

0 投票
1 回答
121 浏览

game-maker - 我需要游戏制作者 2.3 的帮助

请帮助我

几周前,它来自 gamemaker 2.3,实际上是在 gamemaker 语言中,他们将脚本更改为函数,但现在在转换文件以便能够重新打开它们之后,我仔细检查了所有脚本等,但无论如何当我开始它仍然是黑屏,但是它没有给我任何编译错误或其他什么,可能是什么问题?

附言。我可能听起来很愚蠢,但如果有人和我有相同的程序,我可以将项目传递给他们,这样他们就可以看到自己的脚本,所以基本上它只是基础,只有让玩家行走和碰撞的脚本,我知道没有人愿意浪费时间,但我问同样的问题

0 投票
1 回答
497 浏览

game-maker-studio-2 - 在最后一帧停止精灵

所以我有这个严重的问题,我不知道如何让它工作。我的步骤事件中有这个:

我想要的是精灵在最后一帧停止。我有一个对象,在那个对象中我放置了精灵,或者我使用它来更改它们sprite_index,但我的精灵“向下”有一个安全性,她正在向下,向下,向下。当她完全下来时,即在 8 个子图像中,我想冻结该帧上的精灵,但我无法达到。