SceneKit常用类简介

作者: 叶子扬 | 来源:发表于2018-01-27 18:54 被阅读101次

    1.SCNView

    SCNView用于显示SceneKit的3D内容,在iOS系统上是UIView的子类,因此可以把SCNView类添加到UIView上。如果要在应用中添加一些3D元素,SceneKit是首选

    2.SCNScene

    SCNScene是呈现出来的场景,里面可以放置各种元素(地图、灯光、人物),相当就布场的容器

    3.SCNode

    节点,用于连接其他场景结构。SCNode拥有自己的位置和坐标系统。开发中常常把几何模型、灯光、摄像机等游戏中的真实元素,吸附到SCNNode节点上

    4.SCNCamera

    SCNCamera称为游戏中的照相机或者摄像机。举个不恰当的例子,游戏是我们生活中的环境,那么,我们用眼睛看到的物理世界,就相当于通过SCNCamera看到的3D画面

    5.SCNLight

    SCNLight称为灯光。没有光线是看不见物体的,SCNScene中也是一样,可以给场景添加不同的灯光,模拟逼真的环境

    6.SCNAudioSource

    SCNAudioSource用于给游戏添加声音

    7.SCNAction

    负责改变节点的属性,比如要地球绕着太阳转;气球上升(变换空间)等

    8.SCNTransaction

    负责提交改变节点属性的事件,后续有讲解

    9.SCNGeometry

    负责呈现三维模型的类,它管理者物体的形状、纹理等

    10.SCNmaterial

    定义模型的外观,好比一个球体,它渲染出来是红色还是蓝色,会不会发光等

    示例代码: YYSceneKitTest(集)

    相关文章

      网友评论

        本文标题:SceneKit常用类简介

        本文链接:https://www.haomeiwen.com/subject/xitoaxtx.html