雪碧套件 iOS 7 bodyWithPolygonFromPath 错误

Posted

技术标签:

【中文标题】雪碧套件 iOS 7 bodyWithPolygonFromPath 错误【英文标题】:Sprite kit iOS 7 bodyWithPolygonFromPath error 【发布时间】:2013-11-22 21:59:03 【问题描述】:

我正在尝试围绕精灵创建物理实体,但在使用 bodyWithPolygonFromPath 时,我收到错误消息“SKPhysicsBody:尝试创建具有 18 个顶点的多边形时出错,最大值为 12”。然后我尝试使用不同的选项,例如bodyWithEdgeChainFromPath,但这些选项对重力没有反应。我需要知道如何让重力与bodyWithEdgeChainFromPath 一起工作,或者让它能够创建多边形。

【问题讨论】:

【参考方案1】:

边缘链是静止的物体,它们不会因重力而移动。

您唯一的选择是将顶点(路径中的点)的数量减少到 12 个,或者创建两个通过关节连接的实体以形成更大的实体。

【讨论】:

可能说的很明显,但是在 box2d 中您可以修改最大限制,因为您可以访问源代码。在我(个人)看来,SpriteKit 是一个不错的主意,但 Apple 离使其完美(对我而言)还有很长的路要走。

以上是关于雪碧套件 iOS 7 bodyWithPolygonFromPath 错误的主要内容,如果未能解决你的问题,请参考以下文章

雪碧套件节点在接触时结结巴巴

碰撞位掩码是如何工作的?斯威夫特/雪碧套件

有没有一种简单的方法可以暂时禁用 Swift 中精灵的物理体? (雪碧套件)

移动端rem布局雪碧图解决方案 以及分享腾讯团队的在线雪碧图工具

CCAvenue iOS 套件集成套件

输入年份,月份,日期计算该日期是一年中的第几天//雪碧和可乐temp