雪碧套件 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 中精灵的物理体? (雪碧套件)