我正在使用 Matter.js 编写一个简单的游戏。我无法弄清楚如何最好地将我的模型挂接到 Matter.js 中。
我的游戏以细菌为特色,我想开一堂课Bacterium
,这样我就可以管理这些家伙。在我当前的实现中,这个类创建并存储它自己的Matter.Body
,我将它传递给引擎。这就是我遇到麻烦的地方。当细菌相互碰撞以及与墙壁碰撞时,我想更新模型的某些方面,但我找不到一种有效的方法来定位模型中的哪些细菌在我的物质碰撞处理程序中发生碰撞。
我应该扩展Matter.Body
的原型来做到这一点吗?我应该查看网络上的任何建议或更大的问题项目?