问题标签 [game-maker]
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.
int - 在 GML 中测试分数以哪个数字结尾
我正在创建一个乒乓球游戏,并试图在分数的最后一位数字以 5 结尾时结束游戏,但我不知道如何实现这一点。到目前为止,这是我的代码:
android - 如何通过按 Android 设备上的后退按钮关闭 GameMaker 游戏?
有没有办法通过按 Android 设备上的后退按钮来关闭游戏?
我无法让它工作。
android - Game Maker 构建 Android 应用程序失败 null 返回:1
我尝试使用 Game Maker: Studio 创建一个 Android 应用程序,但我不断收到以下错误:
我有最新版本的 Android APK。第 698 行唯一的内容是proguardFile="${out.absolute.dir}/proguard.txt">
(这是我在计算机上根本找不到的文件)。
有谁知道这个问题的解决方案?
提前致谢。
game-maker - 游戏制作者积分问题
我在无尽的跑步者面前放置了尖刺。此外,如果我跳得更高但仍然超过尖峰,它会给我更少的分数。我该如何解决?
我有这段代码(在尖峰步骤事件中),只要我跳过它们就可以给我积分,但是当我只需要 1 分时它会给我 13 分。
game-maker - 将 SWF 作为 sprite 导入游戏制作者
使用新的 gamemaker 版本,我们能够导入带有矢量图像的 swf,使我们能够缩放到任何屏幕。但我在从 Illustrator 和 Flash 导入文件时遇到问题。我已经尝试了所有的配置,它不会工作......
有没有人试过这个?你用了什么配置?
谢谢你
android - 如何在 Android 上居中绘制文本(Game Maker Studio)
我试图在比赛结束后在中心得分。它位于 Windows 的中心,但不在 Android 上。我有 800*480 的房间并在 Galaxy S III 上测试过游戏。文字类似于 Galaxy S III 上的 200*120。
我尝试了这些代码:
.
.
并且不起作用。
我在这个问题上挣扎了好几个小时。我要疯了:海盗:
感谢您的回复 !
game-maker - 在不同房间中切换对象的精灵
我正在创建一个改变主角精灵的角色选择。
为此,我有一个箭头对象,用户单击它可以更改主角的精灵。
然后,在我的主角上,我创建了一个事件执行代码,类似于以下内容:
但是,当我运行我的游戏进行测试时,我收到以下错误:
该对象Mario_selection
具有与主角完全相同的创建事件和相同的代码。向用户显示更改。
如果有人可以帮助我,我对 GameMaker 还很陌生,所以我觉得我只是误解了全局变量。
if-statement - if语句中不能使用赋值运算符?
似乎在 Game Maker 8、8.1 和 Studio 中(至少)赋值运算符=
与比较运算符相同==
。例如,这些行做同样的事情:
这个功能对新用户友好吗?我应该继续使用==
还是切换到=
?还是没有区别?
PS 诸如递增之类的事情仍然适用=
于==
:
facebook - 阅读 Facebook 分数图(地图、列表)
我正在使用游戏制造商来开发游戏。
在 facebook 上的 Graph API Explorer 中,它向我显示了这样的地图(当我调用图形应用程序/分数时:
使用 ds_map_exists(friendMap,"user") 可以很好地检测到“user”键。没关系,因为存在于图形资源管理器中,他的名字是“用户”。
但是在图形资源管理器中,它也向我显示“分数”分数不是我认为的地图本身,就像用户(里面有 id 和 name 键)。问题是 ds_map_exists(friendMap,"score") 给了我“假”。
那么......为什么不读“分数”,而是读“用户”?
我还尝试使用 ds_map_next(friendMap,currentKey) 读取“分数”以从“用户”转到“分数”,但它没有读取“分数”。
我不知道如何阅读分数,我尝试了很多东西但没有解决方案。
game-maker - 检测数字的倍数
第一次在这里发帖,所以我不完全确定这是怎么回事,但是一位朋友告诉我在这里发布我的问题,所以就到这里了。
我正在将 Game Maker 8.1 用于一个简单的项目,但由于不知道如何找到变量的倍数而停止了。
我目前有这个代码:
“step”是一个对象每帧加1的变量。
现在我想做的是,当 step 变量为 941 或 941 + 205 的任意倍数(如 205、410、615、820 等)时,此函数会自行触发
我尝试使用 mod 函数 (%),但是
没用,所以现在我被卡住了。
我真的不想手动放置每个 205,但如果没有其他选择,我会这样做。
在此先感谢,并为给您带来的麻烦感到抱歉。