0

我对 SpriteKit 和一般编码都很陌生。我正在尝试在我的角色 .m 文件中设置一个 SKPhysicsJoint。但是,我不能使用physicsWorld 语法,因为它不是场景。

我将如何解决这个问题?

我有一个父节点,里面有两个孩子,一个小圆形精灵,物理体大小相同。我想添加第二个圆形physicsBody 两倍的半径具有相同的中心点。这样我就可以处理不同距离的碰撞。

我尝试在我的角色 .h 文件中定义 SKPhysicsJoint 并在场景文件中使用physicsWorld,但这不起作用。

我正在以正确的方式解决这个问题,或者是一个我忽略的更简单的解决方案。

4

1 回答 1

0

这里:

如果您的角色类中的节点被添加到您的 SKScene 中,那么您可以通过以下方式检索 SKPhysicsWorld:node.scene.physicsWorld

于 2015-10-03T17:34:01.993 回答