Physics Simulation

此系列为官方文档翻译,用于学习SceneKit

向场景元素添加动态行为;检测接触和碰撞;模拟重力、弹簧和车辆等逼真的效果。

相关内容

物理体

1
class SCNPhysicsBody

附加到场景图节点的物理模拟属性。

1
class SCNPhysicsShape

物理体实体的抽象,用于调整碰撞检测。

碰撞和接触检测

1
protocol SCNPhysicsContactDelegate

在场景中两个物理体之间发生接触或碰撞时可以实现的方法。

1
class SCNPhysicsContact

有关场景物理模拟中两个物理体之间接触的详细信息。

场景中的物理

1
class SCNPhysicsWorld

场景中碰撞、重力、关节和其他物理效果的全局模拟。

1
class SCNPhysicsField

应用力(例如引力、电磁力和湍流)于某个作用范围内的物理体的对象。

1
class SCNPhysicsBehavior

用于关节、车辆模拟和其他包含多个物理体的高级行为的抽象超类。

关节

1
class SCNPhysicsHingeJoint

连接两个物体并允许它们在单个轴上绕彼此旋转的物理行为。

1
class SCNPhysicsSliderJoint

连接两个物体并允许它们相互滑动并绕它们的连接点旋转的物理行为。

1
class SCNPhysicsBallSocketJoint

连接两个物理体并允许它们在任何方向上绕彼此旋转的物理行为。

车辆模拟

1
class SCNPhysicsVehicle

修改物理体以表现为汽车、摩托车或其他有轮车辆的物理行为。

1
class SCNPhysicsVehicleWheel

与物理车辆行为相关联的单个轮的外观和物理特性。

扩展

详细内容请看:Physics Simulation