paper.js中的碰撞检测

时间:2015-10-16 23:26:32

标签: paperjs

我正在Paper.js中实现一个简单的游戏用于教育目的。游戏中有一些细菌,它们的身体是Path.RoundedRectangle s。我正在尝试使用Paper的colliding(roundedRect1, roundedRect2)方法编写函数PathItem.intersects(item),但每次都返回true!

在我废弃这个策略并编写自己的碰撞检测之前,我想知道是否有人成功使用了Paper的内置intersects。谢谢!

1 个答案:

答案 0 :(得分:3)

您使用返回true或false的代码path.intersects(otherPath)

您可以在此处查看显示交叉作用的简单示例:

Simple Paper Sketch showing intersect function