javascript - 用 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 哈姆
解决方案
推荐阅读
- c++ - eclipse CDT:加载共享库时出错
- python - 调用函数时更新 Tkinter 中的标签
- c# - 从 .NET Core 中的 PEM 文件创建 X509Certificate2
- c# - 声纳问题 - 删除这个对局部变量的无用分配
- java - ConcurrentHashMap默认并发级别的原因
- c# - c# change background color for Toast content XML schema for ToastNotificationManager
- lcov - 如何为 C 或 C++ 代码中的代码覆盖添加 LCOV_EXCL_LINE 标记?
- shell - 如何从 shell 脚本编辑 kubernetes 资源
- javascript - 如何在 for 语句中更改 Div 的颜色?
- java - 用于检查范围内任何单元格的 Apache POI 公式不为空