【发布时间】:2021-09-26 13:40:02
【问题描述】:
我正在使用 Perlin 噪声函数创建游戏基础。这给了我一个顶点数组。然后,我在前面添加一个顶点 {x:0 y: WORLD_HEIGHT},在数组末尾添加另一个顶点 {x: WORLD_WIDTH y: WORLD_HEIGHT}。我希望这会给我一个带有随机顶部的平坦底座。
那么我如何将它添加到 matter.js 世界中? 我正在尝试使用;
var terrain = Bodies.fromVertices(???, ???, vertexSets, {
isStatic: true
}, true);
但我不知道该用什么 ???坐标。我认为它们应该代表物体的中心。但是,我不知道那是什么,因为它是噪音。我想做的是指定第一个 perlin 噪声顶点的 x & y。
我什至不确定在给定这些顶点的情况下,matter.js 是创建单个主体还是多个主体。
这是处理它的正确方法还是有其他方法可以做到这一点?我真的在为文档和示例苦苦挣扎。
【问题讨论】:
标签: game-development matter.js