【发布时间】:2013-10-01 06:56:44
【问题描述】:
有谁知道如何在 SpriteKit 中查找或计算碰撞法线。来自Box2D,有多种方法提供法线信息,但在SpriteKit框架中,SKPhysicsContact只提供了一个接触点。
我正在使用原始对象、平面与圆形碰撞、圆形/矩形碰撞和圆形/自定义形状碰撞。
谁能指出我使用碰撞接触点计算表面法线的数学,不胜感激。
【问题讨论】:
-
什么类型的形状在碰撞?它们是基于边缘的碰撞吗?这些将决定您如何计算碰撞法线并使您的问题更容易回答。
-
我主要使用原始形状、圆形和矩形,但我确实有几个带有角度边缘/平面的自定义形状(想想自定义形状,如经典的破砖桨)。所以使用物理引擎的法线我应该能够计算反射方向。
标签: ios7 game-physics xcode5 sprite-kit