swift 快速奔跑的兔几 本节的内容是:向场景中添加物理仿真
发布时间:2020-12-14 01:39:13 所属栏目:百科 来源:网络整理
导读:SceneKit配有一个3D物理引擎。物理引擎向场景中添加物理仿真。 为了向SceneKit的一个节点添加物理仿真,创建SCNPhysicsBody的一个实例,并将它附加到该节点。这个对象有了物理实体后,就开始受到物理仿真的影响。 物理实体有自己的需求。为了知道对象之间应
SceneKit配有一个3D物理引擎。物理引擎向场景中添加物理仿真。 下面是栗子: // 物理仿真 添加地板
let floor = SCNFloor()
let floorNode = SCNNode(geometry: floor)
floorNode.position = SCNVector3(0,-5,0)
sceneOne.rootNode.addChildNode(floorNode)
let floorPhysicsBody = SCNPhysicsBody(type: SCNPhysicsBodyType.Static,shape: SCNPhysicsShape(geometry: floor,options: nil))
floorNode.physicsBody = floorPhysicsBody
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |