问题标签 [gml]

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 回答
150 浏览

loops - 虽然陷入无限循环

我正在尝试在房间中获得一个随机位置,而该位置不会与 col_obj 发生碰撞,这是我的代码:

global.room_sel 在这里始终是 lava_room,所以 col_obj 应该是正确的。当我执行这个脚本时,我的 while 不断循环并且游戏崩溃,我不知道为什么。是的,房间里有没有被“col_obj”占用的空闲位置

0 投票
1 回答
256 浏览

hex - 我需要了解一些十六进制表示法

我必须做一些按位运算来为我的游戏执行碰撞检查,但是,我偶然发现了一些我不知道的十六进制表示法。

示例来自:http ://www.yoyogames.com/tech_blog/7

使用上面的二进制技巧,我们可以用 Y 坐标做一个简单的 AND

,这将使我们摆脱低位,使值成为 16 的倍数,并将其置于碰撞之外,然后返回 64;自从

另一个公式,来自:http ://gmc.yoyogames.com/index.php?showtopic=552034

这是什么十六进制表示法?'$' 是什么意思?

0 投票
1 回答
53 浏览

trigonometry - 角度计算导致奇怪的行为

所以,我发现一些代码基本上是在我的播放器对象周围设置一个矩形跟随鼠标设置的距离。在 2D 平面上,我有角色,当玩家点击鼠标按钮时,鼠标和角色之间会出现一个盾牌。这部分有效,这里是代码:

因此,当鼠标靠近防护罩时,问题就出现了。护盾一分为二,映照在鼠标指针上,来回闪烁。基本上只要鼠标靠近或在盾牌存在的半径内,问题就会继续存在。还可能值得注意的是,盾牌是在单击鼠标时在玩家的位置创建的,然后使用上面的代码移动。想法?

0 投票
1 回答
286 浏览

xml - Xalan XSD 转换耗时太长

我正在尝试使用 GML XSLT 子集工具来转换 GML XSD 架构。平台是 Windows 7 32 位。

它卡在第一个命令上(到目前为止在我的桌面上至少 10 小时):

是否有可以加快模式感知转换的选项?

已经尝试过的替代工具:Saxon HE、Altova XMLSpy。两者都在 GML 模式上耗尽内存。

编辑:还有一些事实:

  1. GML 版本是 3.2.1
  2. GML XSLT 子集工具来自规范中的附件 G
  3. XSLT 工具使用 XSLT 1.0 版
0 投票
1 回答
2989 浏览

gml - 游戏制作者创建弹出消息

我试图在游戏制作者 8.1 中弹出消息,但它没有设计。我试图找到一些教程,但它不起作用。我将如何使用设计创建弹出消息?

0 投票
1 回答
105 浏览

gml - 我的代码有什么问题(GML)

好的,我很抱歉问,但是我试图做到这一点,以便当我按下 z 时,一个门户出现在我的 Spr_players 坐标处,但是如果其中一个已经存在,我希望它被删除,我只是想知道我做了什么错误的。再次抱歉打扰。(请注意,我是一个糟糕的程序员,如果我违反任何规则,我会道歉)

0 投票
1 回答
139 浏览

html - GML 存储用户输入

所以我一直在开发一个程序,要求用户输入一个值,当用户通过输入 -99 退出代码时,它假设返回所有数字的总值和平均值,但我很难过我的值不断得到被前一个覆盖...这是我的代码

我如何使它不会覆盖前一个?

0 投票
1 回答
1586 浏览

loops - 游戏制作者语言 - 循环

一直在开发一个假设循环并显示 13 次的程序。这是我的代码

它的作用是每次我按回车键时显示循环,而不是一次显示所有 13 个,如果我输入 10,例如每次循环它假设从最后一个循环添加 10。

例如。1. 摄氏度 10 = 华氏度(在此处回答)
...... 2. 摄氏度 20 = 华氏度(在此处回答)
......13。Celsuis 130 = Farenheit ""
如果有人可以带我走过并帮助我,那就太好了

0 投票
1 回答
244 浏览

loops - 游戏制作者密码验证器

如何制作一个标志来检查:
is_valid_length、is_valid_letters、is_valid_digits、is_valid_at
是否都为真?还有我如何让它只在最后显示正确,而不是你必须遵守最后的规则。如果我把“output_msg =”你必须遵守这些规则“;” 然后 output_msg 变成一个未知变量。请有人帮助我,谢谢

0 投票
1 回答
774 浏览

gml - 如何在具有游戏手柄功能的 Game maker 中显示选择

我正在 Game Maker 工作室制作 Dragon Warrior 类型的 rpg 游戏,但不知道如何获得不使用鼠标的显示选择选项。我已将游戏设置为使用游戏手柄完全运行,但是当我遇到需要玩家反馈(选择选择)的情况时,我无法让游戏手柄正常工作。这是 GML

问题是“show_question();”使用的是 windows 类型的弹出窗口,并且不能与游戏手柄一起使用。

如何仅使用游戏手柄的输入从玩家那里获得反馈?感谢您花时间阅读并帮助解决这个小问题。