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