paper.js 中的碰撞检测
Collision detection in paper.js
出于教育目的,我正在 Paper.js 中实现一个简单的游戏。游戏中有一些细菌,它们的身体是 Path.RoundedRectangle
s。我正在尝试使用 Paper 的 PathItem.intersects(item)
方法编写函数 colliding(roundedRect1, roundedRect2)
,但它每次都 returns 为真!
在我放弃这个策略并编写我自己的碰撞检测之前,我想知道是否有人已经成功地使用 Paper 的内置 intersects
来做到这一点。谢谢!
您使用的代码 path.intersects(otherPath)
returns 正确或错误。
您可以在此处查看一个显示相交工作的简单示例:
出于教育目的,我正在 Paper.js 中实现一个简单的游戏。游戏中有一些细菌,它们的身体是 Path.RoundedRectangle
s。我正在尝试使用 Paper 的 PathItem.intersects(item)
方法编写函数 colliding(roundedRect1, roundedRect2)
,但它每次都 returns 为真!
在我放弃这个策略并编写我自己的碰撞检测之前,我想知道是否有人已经成功地使用 Paper 的内置 intersects
来做到这一点。谢谢!
您使用的代码 path.intersects(otherPath)
returns 正确或错误。
您可以在此处查看一个显示相交工作的简单示例: