问题标签 [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 回答
408 浏览

android - Google Play 64 位要求 Gamemaker Studio

我无法将在 Gamemaker Studio 2 中制作的应用程序添加到 Google Play;我唯一能修改的是 Android 的版本以及 SDK、JDK 和 NDK 的路径。我可以选择设备的架构:Armv7、x86、Arm64、x86_64。但是,仅选择其中一种架构似乎不会对其产生影响。所以我想要一些关于我能做什么的建议或提示;任何帮助将不胜感激。

从线程和链接,人们说了同样的话来满足新的要求。但是,我不知道 Flutter 是什么;它似乎是一个 IDE 或某种终端。他们都说要对“Gradle”进行一些修改。Gradle 文件是否类似于带有说明的 txt 文件?

我不断看到这样的建议

或者这个

或者这个

我找到了多个 Gradle 目录;我正在使用 NVPACK 和 NVIDIA:

  • C:\NVPACK\gradle-4.4.1\bin
  • C:\NVIDIA\CodeWorksforAndroid\gradle-4.4.1-bin.zip\gradle-4.4.1\bin

我要修改其中之一吗?所需 Gradle 的具体文件路径是什么?

这些 gradle 文件的内容:我所看到的一个例子

0 投票
1 回答
822 浏览

opengl - 如何从 Gamemaker Studio 2 着色器中获取房间(或屏幕)坐标?

我大多是编写着色器的新手,这可能不是一个很好的起点,但我正在尝试制作一个着色器以使对象“闪闪发光”。我不会详细说明它的外观,但要做到这一点,我需要一个随对象在房间(或屏幕上,因为相机是固定的)位置而变化的值。我尝试了 v_vTexcoord、in_Position、gl_Position 和其他没有预期结果的方法。如果我使用错误或遗漏了什么,我不会感到惊讶,但任何建议都是有帮助的。

我认为它们不会有帮助,但这是我的顶点着色器:

和我的片段着色器:

如果这个问题没有意义,我会尝试在评论中澄清任何其他问题。

0 投票
1 回答
307 浏览

glsl - 我需要帮助将此 2D 天空着色器转换为 3D

我在 github 上找到了这个着色器功能,并设法让它在我当前选择的编程套件 GameMaker Studio 2 中工作。然而,这是一个 2D 效果,没有考虑相机向上矢量,也没有考虑 fov。有没有可以添加到这个?在着色器方面,我只是中等水平的技能,所以我不确定该采取什么路线,或者在这一点上是否值得考虑,或者我是否应该从一个不同的例子开始。

0 投票
1 回答
684 浏览

gml - XBOX 在插槽 0 中检测到一个游戏手柄,但在 Game Maker Studio 2 中未检测到输入

我正在学习这个 udemy 课程,在我们实现非常简单的游戏手柄支持的部分中,我无法让我的 XBOX One 控制器像讲座中演示的那样工作。这是同时支持键盘(在没有连接控制器时工作正常)和游戏手柄支持的 get_input() 脚本。

我知道我的游戏手柄被检测到,因为当我运行此代码时:

我收到一条消息说“0:XInput STANDARD GAMEPAD”。但是,当我启动游戏并尝试使用按钮或操纵杆时,没有任何反应。我尝试使用两个不同的 XBOX One 控制器,但我遇到了同样的问题。当我尝试使用插槽 4 上的 Mayflash GC 控制器适配器连接我的 gamecube 控制器时,它可以工作。我是否遗漏了有关 XBOX One 控制器的某些特定内容?我认为在课程中老师使用了我没有的 XBOX 360 控制器。

请发送帮助!

0 投票
1 回答
391 浏览

xcode - 我需要将哪些文件链接到我的 xcode 项目(内置游戏制作器)才能使其工作?

我在这里看到了类似的问题,这让我相信我需要将二进制文件与库链接。但是,我无法弄清楚我需要哪些,有人可以帮助我吗?我有 macOS catalina 10.15.3、xcode 10.3、gamemaker 2.2.5.481 和运行时 v2.2.5.378

这是我的错误消息:架构 x86_64 的未定义符号:“___isPlatformVersionAtLeast”,引用自:libyoyo_interpreted.a(IOSGamepad.o) 中的 UpdateIOSControllers() _SetHomeIndicatorDeferOption in libyoyo_interpreted.a(RunnerViewController.o) -[RunnerViewController viewDidLoad] in libyoyo_interpreted.a (RunnerViewController.o) libyoyo_interpreted.a 中的Achievement_TeamPlayerID()(YoYo_GameCenter.o) libyoyo_interpreted.a(YoYo_GameCenter.o) 中的Achievement_GamePlayerID() (HTTP_REQ_CONTEXT*, void*, int*) in libyoyo_interpreted.a(YoYo_GameCenter.o) ... ld: 未找到架构 x86_64 的符号 clang: 错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

0 投票
2 回答
883 浏览

drag-and-drop - 将敌人的方向瞄准玩家游戏制作工作室 2 DnD

我正在使用游戏制作工作室 2 创建一个地牢游戏作为编程体验​​,并且我试图让敌人以玩家为目标。由于我不懂程序中的命令,所以我使用拖放来制作它。我将它的速度设置为 4,然后它检查一个实例是否存在(因为我有多种类型的播放器对象),然后将指向该播放器对象的方向设置,但它只是开始进入屏幕的左上角。有谁知道我该如何解决这个问题?提前致谢!

0 投票
1 回答
217 浏览

events - GameMaker Studio 2 - 多个事件 - 如果 mouse_enter 事件则绘制

当鼠标在它上面时,我想在我的精灵上画一些东西。类似的东西(在我的对象的绘制事件中):

但它不起作用(我知道为什么)。我一直在考虑使用一些布尔值来解决这个问题。这是我唯一的选择吗?

0 投票
2 回答
179 浏览

game-maker-studio-2 - 在 Game Maker Studio 2 中编辑 get_string 函数

当我被提示输入我的名字时,一切正常,它看起来像一个错误。无论如何我可以编辑它吗?

我是GameMaker的新手,这只是我个人的乐趣。

我一直在网上寻找解决方案,但它似乎没有在任何地方,我不确定是否可能。

以下是我所指的代码。

0 投票
2 回答
81 浏览

list - 在游戏制作工作室中使用列表的问题

我是游戏制作者的新手。我创建了一个列表,我想将列表中的所有数据与特定值进行比较。我使用了以下代码:

我面临以下错误:

Push :: 执行错误 - 变量 Get -1.lst(100001, -1)
at gml_Object_object0_RightButtonPressed_1(第 21 行) - for(var i=0;i

我的问题在哪里?

谢谢大家。

0 投票
1 回答
105 浏览

game-maker-studio-2 - Gamemaker Studio 2 位被随机删除

我是一名学生,在 Gamemaker Studio 中为我们的顶点项目构建一个高级项目,作为我游戏开发专攻的一部分。

我负责创建精灵,目前,它在我绘制时随机删除位。所以我会画几个位,然后它会随机去除周围的颜色位。我对此越来越恼火,我不知道为什么会这样。任何帮助将不胜感激。

实际上,我正在设计一个角色,我试图让他的手臂更深一些,所以我给他更多的棕褐色肌肉。正如我所做的那样,它抹去了他手臂的其余部分。