问题标签 [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.
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 文件的内容:
opengl - 如何从 Gamemaker Studio 2 着色器中获取房间(或屏幕)坐标?
我大多是编写着色器的新手,这可能不是一个很好的起点,但我正在尝试制作一个着色器以使对象“闪闪发光”。我不会详细说明它的外观,但要做到这一点,我需要一个随对象在房间(或屏幕上,因为相机是固定的)位置而变化的值。我尝试了 v_vTexcoord、in_Position、gl_Position 和其他没有预期结果的方法。如果我使用错误或遗漏了什么,我不会感到惊讶,但任何建议都是有帮助的。
我认为它们不会有帮助,但这是我的顶点着色器:
和我的片段着色器:
如果这个问题没有意义,我会尝试在评论中澄清任何其他问题。
glsl - 我需要帮助将此 2D 天空着色器转换为 3D
我在 github 上找到了这个着色器功能,并设法让它在我当前选择的编程套件 GameMaker Studio 2 中工作。然而,这是一个 2D 效果,没有考虑相机向上矢量,也没有考虑 fov。有没有可以添加到这个?在着色器方面,我只是中等水平的技能,所以我不确定该采取什么路线,或者在这一点上是否值得考虑,或者我是否应该从一个不同的例子开始。
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 控制器。
请发送帮助!
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 查看调用)
drag-and-drop - 将敌人的方向瞄准玩家游戏制作工作室 2 DnD
我正在使用游戏制作工作室 2 创建一个地牢游戏作为编程体验,并且我试图让敌人以玩家为目标。由于我不懂程序中的命令,所以我使用拖放来制作它。我将它的速度设置为 4,然后它检查一个实例是否存在(因为我有多种类型的播放器对象),然后将指向该播放器对象的方向设置,但它只是开始进入屏幕的左上角。有谁知道我该如何解决这个问题?提前致谢!
events - GameMaker Studio 2 - 多个事件 - 如果 mouse_enter 事件则绘制
当鼠标在它上面时,我想在我的精灵上画一些东西。类似的东西(在我的对象的绘制事件中):
但它不起作用(我知道为什么)。我一直在考虑使用一些布尔值来解决这个问题。这是我唯一的选择吗?
game-maker-studio-2 - 在 Game Maker Studio 2 中编辑 get_string 函数
当我被提示输入我的名字时,一切正常,它看起来像一个错误。无论如何我可以编辑它吗?
我是GameMaker的新手,这只是我个人的乐趣。
我一直在网上寻找解决方案,但它似乎没有在任何地方,我不确定是否可能。
以下是我所指的代码。
list - 在游戏制作工作室中使用列表的问题
我是游戏制作者的新手。我创建了一个列表,我想将列表中的所有数据与特定值进行比较。我使用了以下代码:
我面临以下错误:
Push :: 执行错误 - 变量 Get -1.lst(100001, -1)
at gml_Object_object0_RightButtonPressed_1(第 21 行) - for(var i=0;i
我的问题在哪里?
谢谢大家。
game-maker-studio-2 - Gamemaker Studio 2 位被随机删除
我是一名学生,在 Gamemaker Studio 中为我们的顶点项目构建一个高级项目,作为我游戏开发专攻的一部分。
我负责创建精灵,目前,它在我绘制时随机删除位。所以我会画几个位,然后它会随机去除周围的颜色位。我对此越来越恼火,我不知道为什么会这样。任何帮助将不胜感激。
实际上,我正在设计一个角色,我试图让他的手臂更深一些,所以我给他更多的棕褐色肌肉。正如我所做的那样,它抹去了他手臂的其余部分。