matterjs

    0热度

    1回答

    MatterJS的新手。 在这个例子中,那里有是选项绘制圆,矩形等 这些选项都喜欢用雪碧的FillStyle ... 我看到任何地方文档中的相关选项和值列表那。 任何人都可以帮忙吗? 谢谢。

    0热度

    1回答

    我试图用图像精灵替换标准circle body,但它没有显示图像。 var Engine = Matter.Engine, Render = Matter.Render, World = Matter.World, Bodies = Matter.Bodies, Body = Matter.Body, Constraint =

    2热度

    1回答

    我正在与一个小项目上的matter.js,尝试使用js函数添加和删除事件世界中的对象。 附加功能似乎工作, remove方法只适用功能 - var boxes = []; function addCircle(Cid, Ccolor, Cradius) { boxes[Cid] = Bodies.circle((w/2), (h/2), Cradius, { densi

    0热度

    1回答

    我使用MatterJS为画布上的某些对象设置动画。在动画中的某一点,我的两个物体之间会发生碰撞。我用下面的代码成功地检测到事件: Events.on(engine, 'collisionStart', function(event) { console.log(event) }); 我想确定哪个是两个物体相撞。当我console.log event.pairs我得到一个空的数组

    0热度

    1回答

    我使用Matter JS,我试图将自己的SVG形状呈现给画布。尽管我仍然遇到错误,但仍然遵循其文档。这是一个工作演示我在网上找到: https://jsfiddle.net/gf3jLvjt/4/ 你可以看到,路径正确地呈现在画布上。当我尝试更换示例中的<path />元素或整个<svg>时,控制台中出现错误。这里是我用我自己的SVG但得到错误的例子: https://jsfiddle.net/g

    0热度

    1回答

    我试图重现像这样的东西:http://carbure.co/。 经过检查,该网站使用matter.js,一个物理引擎。下面是一个(失败的)代码尝试,并且由于可怕的文档,我无法使其工作。 有没有人有任何想法,我可以做到这一点? 非常感谢 $(window).load(function() { var w = $(window).innerWidth(); var h = $(wi

    1热度

    1回答

    是否有可能“锁定”MatterJS主体的角度,以便它永远不会改变,即使碰撞通常会导致它。我不介意它是否可以手动更改,我只是不想碰撞,摩擦或速度影响它。

    1热度

    1回答

    我做了一堆圈子,并通过设置恢复到0.3来减少他们的弹性,但有时他们旋转狂乱,我想知道我应该改变以更快地抑制旋转。 var circle = Bodies.circle(500, -100, 20, { restitution: 0.3, render: { sprite: { texture: randomPopcorn() } }

    0热度

    1回答

    我试图构建一个“小汽车”来熟悉Matter.js API。我几乎做到了,当发生了一些奇怪的事情时。我有一个主体,每个轮子都与两个约束连接。但是一旦汽车到达地面,后轴缓慢地离开地面。 这是一个错误,我该如何解决这个问题? 代码: start() function start() { var Engine = Matter.Engine, World = Matter.Worl

    1热度

    1回答

    我正在研究在空间中设置的自上而下的基于物理的游戏。即使船舶可以旋转,我也希望旋转到视图始终显示玩家的船面朝上。 我已经通过文档搜索,但没有找到关于旋转世界或渲染器的任何内容,但可能我不知道要寻找的正确术语。 这甚至可以与matter.js?