首页 > 解决方案 > 用 matter.js 和/或 phaser.js 绘制闭合不规则多边形的正确语法是什么?

问题描述

n00b 在这里,请原谅我缺乏术语,如何使用这种代码风格制作不规则多边形?

this.matter.add.rectangle(100, 300, 30, 400);
this.matter.add.circle(125, 200, 40);
this.matter.add.polygon(150, 10, 5, 30);

这些是我页面中一些工作封闭形状的示例。我尝试添加成对的 x,y 坐标,但页面失败,我什至不确定 .polygon 是否是我需要的元素名称,我尝试了 .points 但我是如此的 n00b,我本可以得到元素类型,括号类型,或逗号错误等?到目前为止,这是我的页面:

https://www.rhgrafix.com/SlicePhysics.htm  which has these externals:
https://www.rhgrafix.com/js/game.js 
https://www.rhgrafix.com/js/phaser.js 
https://www.rhgrafix.com/js/polyk.js 

我看到在 phaser.js 中设置了元素,但是代码语法令人困惑,所有教程的语法风格都与我的不同。我的页面基于 Emanuele Feronato 的这个演示https://www.emanueleferonato.com/wp-content/uploads/2019/03/slice/
我的目标是绘制一个简单的铁砧轮廓并将其切成薄片,并希望学习如何给每个形状上色,勾勒出不同的颜色并用颜色填充它们,希望它仍然可以切片。我有一种感觉,它可能必须由一组原始形状制成,只要它不分崩离析并且可以用 polyk.js 切片我很高兴。非常感谢!RL 哈姆

标签: javascriptsyntaxpolygonmatter.js

解决方案


推荐阅读