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

surface - 从表面切割精灵的问题

我想为我的游戏创建灯光效果。我做了一些研究,我可以通过绘制一个半透明的正方形并剪下一个圆形或自定义精灵来做到这一点。我在这里查看了本教程-> https://www.yoyogames.com/blog/476/quick-and-simple-lighting

我的代码运行,但它只显示黑屏,并没有从中删除精灵。有什么我想念的吗

0 投票
4 回答
1625 浏览

game-maker - 如何创建没有重复的随机物品生成器?

我目前正在 GameMaker Studio 2 中开发一个类似 Rogue 的游戏,我希望有一个没有重复项目的项目生成器。

我已经尝试了多种我认为可行的想法,例如提供项目和 id 变量,并且只生成没有调用 id 的项目,尽管它似乎不起作用。

我现在拥有的代码是基本的,但那是因为这是我能够生成项目的唯一方式,我拥有的重复项目,我想阻止这种情况发生。

这是对象的创建代码:

我在游戏中没有发生任何实际崩溃,尽管当我希望项目不重复时,我遇到的错误是同一对象产生两次的多个错误。

0 投票
1 回答
454 浏览

android - GameMaker Studio 2 安卓分辨率

我正在 gamemaker studio 2 中为 Android 制作游戏,但我遇到了一些分辨率问题。我在中心有一个由 9 个 64x64 立方体组成的 3x3 网格。最近的 Android 设备的最佳宽度和高度或视图是多少?谢谢!

0 投票
1 回答
141 浏览

gml - Game Maker Studio 2 - 如何在控制同一个对象时赋予一个输入优先于另一个?

我试图在游戏中控制一个瞄准对象,我从两个不同的输入开始,一个是左摇杆,这样你可以在移动时瞄准,一个是右摇杆,可以更精确地瞄准,但我有制作它很麻烦,所以我可以用左摇杆控制它,同时仍然用右摇杆移动。

我已经尝试重新排序代码并使用变量来检查左摇杆是否在使用中,但这些都不起作用。

PS 缩进正确 粘贴时缩进搞砸了。

谢谢!

0 投票
1 回答
779 浏览

gml - 如何将瓦片图层转换为对象以进行相对于播放器的深度排序?

我实际上是在制作 Stardew Valley 克隆,使用瓷砖组和瓷砖层来绘制每个房间的背景。我有一个“父深度对象”。该对象的每个子对象(NPC、作物)的深度相对于玩家对象进行排序,以显示在玩家的前面或后面。这工作正常。

我在每个房间的一个瓷砖层上都有“地面物品”(桶、石头等)。我希望玩家也能够出现在这些东西的后面或前面。有什么方法可以让整个图层看起来像一个单独的对象,这样我就可以将它添加到我的父深度对象中,还是我必须为每个地面项目创建一个单独的对象?

我的“depthSorter”对象创建了一个数据结构,将每个实例添加到其中并循环遍历,对每个相对于玩家的深度进行排序。

0 投票
0 回答
112 浏览

alarm - GMS2中Draw Event中的繁琐报警问题

alarm[0]在 Draw Event 中使用。

设置alarm[0] = 1时,报警事件中的代码会执行70次;但是当你设置 时alarm[0] = 2,alarm event 中的代码会执行 1 次,这是意料之中的。

我不知道为什么。是game_speed60。

0 投票
2 回答
1437 浏览

game-maker - 是否可以以您离开的状态返回房间,而不是在 GameMaker Studio 2 中重置?

目前我正在尝试实现一种用户可以快速切换到显示指令/控件的房间的方式。一旦他们读完它们,他们应该能够以他们离开时的状态回到他们之前所在的房间。当我回到房间时,目前发生的事情是它已被重置为它的开始方式。

我没有打电话给room_restart()or之类的东西game_restart(),我只是room_goto(num)用来在游戏室和说明室之间导航。

0 投票
0 回答
24 浏览

ios - 为什么 Xcode 没有查看文件的权限?

我试图在 iOS 上运行我的程序。构建成功,但最后我收到一条消息,说我无权查看它。我试图获得读/写权限,但它不起作用。有什么想法吗?

我收到的错误消息

0 投票
1 回答
986 浏览

game-maker - 斜坡上的对角线移动 | 游戏制作者 2

我正在尝试在 GameMaker Studio 2 中实现在斜坡上的移动。它大部分时间都在工作,但有时我在尝试向上移动时会卡在斜坡和地面之间。

在此处输入图像描述

代码是:

在我的移动脚本中:

我还在这里用我的所有代码创建了一个帖子: https ://forum.yoyogames.com/index.php?threads/diagonal-moving-on-slopes.69667/

0 投票
1 回答
625 浏览

ios - 未定义符号:_OBJC_CLASS_$_SKStoreReviewController 测试 Gamemaker Studio 2 项目时

我正在尝试像往常一样通过 Xcode 测试我的 Gamemaker Studio 2 项目,但是自从更新到 Xcode 11.2.1 后,我的游戏在模拟器设备上编译和测试良好,但每当我尝试推送到我的测试设备时,我都会收到此错误:来自 Xcode 的错误日志

知道我能做些什么来尝试解决这个问题吗?谢谢!