问题标签 [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.
loops - 如何存储值以在 GML 中创建平均值
抱歉,如果这是一个愚蠢的问题,我尝试了谷歌和 stackoverflow,但我找不到任何东西。
所以,我希望我的最终用户能够输入未指定数量的数值,然后我希望我的程序从输入的值中创建一个平均数。
如果我能够限制输入的值的数量,我将只使用多个变量,但因为它不受限制,所以我使用了一个 while 循环,当用户输入 0 时它会自行关闭。
我什至不知道这是否可能,但如果我能找到一种方法来列出输入的值,我就可以计算平均值并完成它。
编辑:我自己解决了这个问题,这是一个愚蠢的问题。万一有人用谷歌搜索了这个并最终在这里,我创建了三个新变量。
我做了一个总变量、平均变量和输入变量的数量。
userinput = get_integer("Please input values")
total = total + userinput
numofinputs = numofinputs + 1
然后在最后减去你需要的东西并打印平均值。
animation - 我们如何在 Game Maker 上通过动画更改对象位置?
我想编写一个对象,当它按下鼠标左键时,它开始向 (x,y) 点移动,当它到达 (x,y) 点时它停止移动。我命令在鼠标左键单击时反对。对象以 75 px/s 的速度向 (x,y) 移动,但它不会在 (x,y) 点停止,它会继续移动。
xml - 开放层和 RouteService 层
我想使用来自 RouteService 的响应添加到 OL3 地图图层,例如:
(我从http://wiki.openstreetmap.org/wiki/OpenRouteService 获取)
它包含内部带有 GML 的 XML。
是否可以使用此响应 XML/GML 向 OL3 地图添加新图层?
gml - 在 GameMaker 中,如何通过 Bounce 动作进一步反弹对象?
我已经设置好了,当我的角色与墙壁碰撞时,它会弹跳(不准确,如果这很重要的话)。但是,我希望它比现在弹得更远,而且我看不到调整它的选项。这应该如何实现?
谢谢!
vector - 将 3D 矢量转换为 2 个角度
这正是我想要的:由 2 个角度定义的 3D 矢量, 除了反向。
我想从 6 个点(一个 3D 矢量)到 2 个角度(偏航和俯仰。不需要滚动。)
任何人都可以帮忙吗?我没有使用任何人都会知道的编程语言。它是 GML,在 GameMaker: Studio (yoyogames.com) 中。我有一个脚本,可以将鼠标坐标从相机位置转换为 3D 矢量,并将其转换为方向,我开始研究它。
我有完美的偏航代码,但我不知道如何找到俯仰角。这是代码,如果你能理解的话:
唯一的问题是
是错的。
一些 GML 背景:使用 -dcos 代替 cos,因为 dcos 使用度数而 cos 使用弧度。-point_direction 返回 2 个坐标之间的方向 (x1,y1,x2,y2) -sqrt 返回一个值的平方根 -这是一个使用 11 个参数的脚本。论据按顺序是:
xfrom,yfrom,zfrom,xto,yto,zto,xup,yup,zup,角度,方面
from values 是相机坐标。to values 是相机正在寻找的坐标。up 值表示 3D 空间中“up”的 3D 矢量。在我的例子中,我使用 0,0,1,因此正 z 值向上。角度是视野。aspect 是窗口的纵横比。
3d - GML:屏幕上的 3D 矢量到 2D 点
我有一个脚本,是的,它需要 11 个参数。它将屏幕上的鼠标坐标转换为用于 3D 鼠标坐标的 3D 矢量。它的准确性非常完美。
我想要做的是反转这个脚本,以便有 14 个参数。与这个相同的 11,但多了 3 个代表向量的 x、y 和 z。
我知道这不是许多人能真正理解的编码语言。您可能已经习惯了 C、Java、Lua、Python 或类似的东西。这不一样。语法大不相同。3D 中的 mouse_x 和 mouse_y 代表游戏窗口中鼠标的 x 和 y。
无论如何,我已经尝试了很长时间。谁能帮我从最后开始反转这个脚本并返回一个包含 2 个索引 x 和 y 的数组?它可能不会那么容易工作,但我正在尝试将 3D 点转换为涉及相机的 2D 点。
以下是原始脚本参数的列表:
(xfrom,yfrom,zfrom,xto,yto,zto,xup,yup,zup,角度,方面)
xfrom、yfrom 和 zfrom 代表相机的 x,y,z。xto、yto 和 zto 表示相机正在看的坐标。xup、yup 和 zup 是相机感知为“向上”的向量。在我的例子中,0,0,1 用于将正 z 值表示为向上,将负 z 值表示为向下。角度是相机的水平视野。aspect 是窗口的宽度除以窗口的高度。
python - 将边缘列表转换为 GML
有没有一种简单的方法可以使用 Python 从边缘列表(逗号分隔)中创建 GML 文件?这是这个问题的相反情况
game-maker - 我将如何在 GameMaker 中实现洪水填充算法?
因此,我在 GameMaker 中的一款游戏中实现了元胞自动机。但是有大量不连贯的洞穴......那么有人知道如何实现像洪水填充这样的算法吗?
jackson - 将 GeoJSON 对象转换为 GML 几何
我在将 GeoJSON 对象转换为 GML 几何对象时遇到以下问题。
首先,在请求的后端,我检索 GeoJSON 对象。然后我使用杰克逊库将其转换为 java 对象。这个 java 对象是来自 geojson-jackson 库的 FeatureCollection。所以我在后端有代表 GeoJSON 的 java 对象,现在我需要将其转换为 GML 对象并从中提取几何图形。
由此:
我需要得到这个:
问题是,是否有任何现有的库允许从 GeoJSON 转换为 GML 对象?