问题标签 [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 投票
1 回答
1075 浏览

user-interface - GUI文本随着播放器移动

随附的视频显示了问题、控制弹药数量的代码以及视口/相机属性。我希望弹药数量保持不变,而不是与 oPlayer 一起移动。

我是游戏制作者和游戏开发的新手,这是我第一次尝试制作 GUI,所以我的代码/房间设置中的问题是可以预料的。

任何和所有的帮助将不胜感激!

视频:https ://youtu.be/38jZSsAxHh0

代码:

0 投票
1 回答
671 浏览

git - Windows 和 osx 之间的 GameMaker Studio 2 协作

所以我一直在和朋友一起开发一款游戏,但我们遇到了 .yyp 文件的持续问题。

起初,我们将.yyp文件置于 git 控制之下,但每当我们中的一个人拉下另一个人的更改时,游戏将无法运行,因为该.yyp文件中似乎是特定于操作系统的设置。

所以很自然地,我们将此文件添加到您的文件中.gitignore并继续我们的生活,直到我们注意到我们中的任何一个添加的对象都不会出现在另一个的环境中。进一步挖掘表明,该.yyp文件还存储了添加到游戏和/或舞台的对象的 JSON 列表。

有没有人在 OSX 和 windows 之间成功地使用过 GMS2 项目?如何实现?

提前致谢

0 投票
1 回答
128 浏览

game-maker - GAMEMAKER 2.o 按下按钮后增加计时器

按下某个按钮后如何制作递减计时器?实际上试图在步骤事件中进行制作,但每次按下按钮时计时器仅减少 1 次。

0 投票
1 回答
1426 浏览

game-maker-studio-2 - 游戏制作工作室2:子弹不向鼠标方向移动

我正在尝试在我的游戏中制作射击机制,但我无法强制子弹移动到鼠标方向。它只是在玩家对象下创建并停留在他的坐标上。使用物理不会改变情况,无论 obj_bullet 只是“使用物理”(以及传感器参数)还是不使用。

它们只是停留在我创建它们的坐标上

X

当我不在 obj_bullet 上使用物理时,子弹精灵旋转取决于鼠标位置,但仍然不移动。

xx

我在子弹的“创建”事件中为我的子弹写了一个简单的代码

尝试move_towards_point(mouse_x, mouse_y,bulletSpeed);改用但不起作用

然后我将实例层“子弹”置于所有其他层之上,然后在 obj_player 的“步骤”事件中设置条件

子弹只是落在玩家坐标上。我有理论认为子弹只是堆叠在玩家中,但即使我不在玩家坐标上创建子弹它仍然不起作用我也改变了玩家和子弹精灵的轴,但仍然没有结果......

我真的不明白为什么它不起作用,因为我在类似这样的 youtube 教程上看到了几乎相同的代码, 并且在他们的情况下它可以工作。

0 投票
1 回答
774 浏览

c# - Blender - C# C++ 中的命令

我的任务是建立 GMS2 -> Blender 单向通信。扩展 GMS2 的 Dll 需要用 C# 或 C++ 编写。Blender 的问题是它没有像 Maya 那样的端口。所以我对通过套接字的解决方案进行了讨论,但不确定这是否是正确的方法。

我不要求任何代码,只是特此要求一个指针(双关语)。

0 投票
1 回答
1964 浏览

game-physics - 物理室游戏制作者2中物理对象和非物理对象之间的碰撞

我在游戏中遇到碰撞问题。

我有一个物理室和一些物体。我有两个uses physics处于活动状态的对象。我让它们碰撞。它仍然可以。

但是当我尝试uses physics在我的房间物理之外添加一些对象时,之前的两个对象不能再次碰撞。

如果我删除没有uses physics的对象,之前的两个对象可能会再次碰撞。

如何解决uses physics之前的 2 个对象。为了能够像以前一样碰撞,即使我在我的物理室中添加了非物理对象。

我很抱歉我的英语不好。

0 投票
1 回答
32 浏览

javascript - GM2 - 加载游戏时出现问题

在 GM2 专业版中,每当我尝试加载游戏时,它需要 4 秒然后停止加载,45 秒后会弹出游戏窗口。这没有发生,因为我的游戏文件很大,因为它只是一个黑色背景上的无生命立方体。我曾尝试使用我的 JavaScript 和 Python 软件配置工具来更改一些代码,但这不起作用。

那些软件配置工具会更改代码,但可能会变得非常混乱,特别是在代码转换之间,并且 windows defet 从该软件中检测到 2 个木马,所以我永远不会再从 download.com 下载任何东西

0 投票
1 回答
356 浏览

game-maker-language - 坠落平台游戏制作工作室 2

我正在尝试将平台放在游戏制作工作室 2 中,当跳上时会掉落,但我的角色在平台掉落时停止跳跃,我该如何解决这个问题?请注意,如果平台上升,我的角色可以跳跃这里是我的平台下降步骤事件:

0 投票
1 回答
357 浏览

game-maker - Gamemaker Studio 2 中的弹丸不动

我的枪的开始步骤代码:

它会产生子弹,但它们不会移动。任何人都可以帮忙吗?

0 投票
1 回答
137 浏览

game-maker - 无法从单独的脚本编辑对象变量

我只是想从我的脚本中更改一个简单对象的变量。代码运行但没有改变变量。

编辑这个变量应该会降低敌人的生命值,但不会。如果我从对象本身中编辑此变量,则运行状况栏会发生变化。

该脚本放置在战斗室创建代码中,并且 e_health_active 作为其统计数据的一部分存在于每个敌人的 obj 代码中。

谢谢!