Sprite kit SPriteKit从不同角度处理碰撞行为
我正在制作游戏,在游戏中,我需要不同侧面的不同碰撞行为,Sprite kit SPriteKit从不同角度处理碰撞行为,sprite-kit,skphysicscontact,Sprite Kit,Skphysicscontact,我正在制作游戏,在游戏中,我需要不同侧面的不同碰撞行为, 假设有一个角色从下侧碰撞到任何其他障碍物时,它的行为将有所不同 当它在顶部与任何其他障碍物或物体碰撞,而障碍物或物体在其下方时,我需要不同的行为, 实现它的最佳方式是什么。-(void)didBeginContact:(skphysiccontact*)联系在我的场景中有什么帮助 谢谢您甚至不需要联系人。确定接触对象后调用的方法可以访问接触节点。因此,您可以只比较x和y位置并相应地处理它们。然后可以忽略collisionBitMask并在
假设有一个角色从下侧碰撞到任何其他障碍物时,它的行为将有所不同 当它在顶部与任何其他障碍物或物体碰撞,而障碍物或物体在其下方时,我需要不同的行为,
实现它的最佳方式是什么。
-(void)didBeginContact:(skphysiccontact*)联系
在我的场景中有什么帮助
谢谢您甚至不需要联系人。确定接触对象后调用的方法可以访问接触节点。因此,您可以只比较x和y位置并相应地处理它们。然后可以忽略collisionBitMask并在contact调用的方法中复制冲突 引导我走向正确的方向
skphysiccontact为您提供了联系人developer.apple.com/library/ios/documentation/SpriteKit/…检查联系人与nodeA和nodeB位置的关系。即,如果posA.x