appdelegate + cheasemob

时间:2020-11-27 15:52:50
【文件属性】:
文件名称:appdelegate + cheasemob
文件大小:3KB
文件格式:M
更新时间:2020-11-27 15:52:50
appdelegate //1.使用场景加载scn文件(scn格式文件是一个基于3D建模的文件,使用3DMax软件可以创建,这里系统有一个默认的3D飞机)--------在右侧我添加了许多3D模型,只需要替换文件名即可 SCNScene *scene = [SCNScene sceneNamed:@"Models.scnassets/chair/chair.scn"]; //2.获取飞机节点(一个场景会有多个节点,此处我们只写,飞机节点则默认是场景子节点的第一个) //所有的场景有且只有一个根节点,其他所有节点都是根节点的子节点 SCNNode *shipNode = scene.rootNode.childNodes[0]; //椅子比较大,可以可以调整Z轴的位置让它离摄像头远一点,,然后再往下一点(椅子太高我们坐不上去)就可以看得全局一点 shipNode.position = SCNVector3Make(0, -1, -1);//x/y/z/坐标相对于世界原点,也就是相机位置 //3.将飞机节点添加到当前屏幕中 [self.arSCNView.scene.rootNode addChildNode:shipNode];

网友评论