问题标签 [game-maker-language]
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.
portal - 使用porals的游戏制作者变量
我正在为我的学期期末在游戏制作者中重新制作门户,我想知道你如何找到一个对象,如果我有一个门户关闭并进入它,游戏会崩溃,因为第二个门户没有放置,它不能得到它的 .x,.y 位置。如何设置变量来解决这个问题?
multidimensional-array - 自定义高分系统未正确写入 ini
这是我显示自定义高分系统的完整代码:
“写入文件”行(靠近按钮)导致了问题。这是我击败高分时它在做什么:
有趣的是,如果我注释掉写入 ini 行,一切都会按预期完美运行(显然,只是不会将信息保存到 ini)
所以,我所有的循环都在工作,只是当它写入 ini 时,它没有正确写入值。有什么提示吗?我已经重写了好几个小时了,却无处可笑
提前非常感谢你!!!
(编辑:这是我的 highscores.sav - 请注意,条目 10 和 9 完全相同,直到“位置”值。有趣的是它从 10 开始,一直到 1。当我编写默认保存时,我编号为 1-10。)
(旁注:我知道这里和那里的代码中有一些草率的东西,一旦它起作用,就会把它全部清理掉。)
game-maker - Game Maker Studio 分数,我的分数在进入下一个房间时会重置
我对游戏中的分数有疑问,我的游戏是关于使用混乱的字母回答问题,当玩家得到一个正确答案时,游戏应该将游戏分数 +1 并进入下一个级别(即在下一个房间)并会产生另一个问题,并保持你的最后一个分数为 1。我的问题是,当你进入下一个房间时,分数会一直重置为 0。即使我去下一个房间,我也希望它不断添加+1。先感谢您。
game-maker-language - 对象不会改变精灵
我正在 GMS 2 中开发 2D 平台游戏,当我按下应该让他改变射击和蹲伏姿势的按钮时,我的玩家对象不会改变精灵。我尝试将不同的姿势放入不同的精灵中,并将姿势放入同一精灵中的不同帧中。这些解决方案都没有奏效,我迫切需要一些帮助。
目前,姿势在单独的精灵中,代码如下所示:
PS请不要费心纠正我缺少“;” 在行尾。我知道这是一个坏习惯,我知道我正在这样做,所以不要费心告诉我停止它。
game-maker-language - 如何让 NPC 在 Gamemaker Studio 1.4 中跟随我
我一直试图让一个 NPC,在我的情况下是一个僵尸,在我的游戏中跟随我当然无济于事。我正在使用以下脚本让我的角色移动
NPC 对象的名称是 (obj_zombie)。
game-maker-language - 如何在 Game Maker Studio 2 中感知我的玩家对象被击中的方向
我正在 GMS 2 中制作 2D Platformer 游戏,我需要让我的玩家面对他死时被击中的方向。我怎么能感觉到他是从哪一边被击中的?我只需要感知左右碰撞。目前我的代码如下所示:
}
hp 是我的生命值变量。我instance_destroy();
在底部,因为我正在销毁对象并创建一个 player_dead 对象。
其他一切都完全按照我的意愿工作。这是比赛结束前的最后一件事。任何帮助表示赞赏。提前致谢!
game-maker - 负随机数怎么做(gamemaker studio)?
你能用吗
生成负数?还是这个函数只提供数字 >=0?GML 的文档中没有信息。
gml - Game Maker Language 休眠功能,不使用闹钟
gml 中没有内置的睡眠功能,有没有办法在不使用警报的情况下执行睡眠功能?
game-maker - instance_create_layer 无法识别 IS 创建的图层
我正在使用 Gamemaker studio 2 并且我很新,但我很确定这对我来说不是问题。我一直在观看有关使用 GML 创建我的第一个游戏的 youtube 系列,我的代码看起来与他的完全一样,并且无法正常工作。
这是我遇到错误的地方。错误说:
我检查了近 3000 次(明显夸大了)以确保拼写正确。我重命名了图层,尝试使用不同的图层。没有任何效果。