SceneKit基本概念

1.SCNView

SCNView主要作用是显示SceneKit的3D内容,在iOS系统上是UIView的子类,所以它可以添加到我们的视图中去,如果我们做一个应用想要加点3D元素,SceneKit绝对是首选。

2.SCNScene

SCNScene是游戏中的场景,简单来说,就是放的游戏元素(地图,灯光,人物的游戏元素)的地方。

3.SCNNode

SCNNode称作节点,一个大型的游戏场景结构就是由无数个小的节点组成,它有自己的位置和自身坐标系统,我们可以把几何模型,灯光,摄像机和游戏中的真实元素,吸附到SCNNode节点上。

4.SCNCamera

SCNCamera被称为照相机或者摄像机,游戏就相当于一个生活中的环境,我们可以通过照相机捕捉到你想要观察的画面。

5.SCNLight

SCNLight被称作为灯光,没有光线的话,我们是看不到物体的,在游戏中也是一样的,我们可以给游戏中添加不同的灯光,来模拟逼真的环境。

6.SCNAudioSource

SCNAudioSource主要负责给游戏中添加声音。

7.SCNAction

SCNAction主要负责改变节点的属性,比如我们要让一个地球围绕太阳旋转,一个气球从一个地方移动到另外一个地方。

8.SCNTransaction

SCNTransaction 主要负责提交改变节点属性的事件,后面具体讲到再说明白。

9.SCNGeometry

SCNGeometry就是呈现三维模型的类,我们的模型具体长什么样子,是个正方体还是长方体,都是它说了算。

10.SCNMaterial

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逍遥剑客的游戏开发

About Lightmap Baking

1152
来自专栏机器人网

大疆终于实施禁飞区策略了, 先从机场开刀…

DJI大疆创新发布多边形禁飞区策略。本次更新将在中国大陆机场首先生效,之后逐步在全球范围内推广。大疆为其无人机产品设置了机场禁飞区和限飞区。以机场每条跑道的两端...

3117
来自专栏数据小魔方

对,你没看错,真的有这种操作~

之前的ggplot2入门实践篇已经更新告一段落,也已经做了归总分类分享给大家。 最近翻看突然发现少了一个知识点,就是分面中没有讲填充多边形分面的应用,虽然其理念...

3578
来自专栏数据小魔方

可视化基础——色彩篇

今天要跟大家聊一聊关于颜色的话题。 ▼▼▼▼▼▼ 数据可视化的学习需要了解一些简单的色彩理论知识。 对于色彩小编也所知不多,毕竟配色对于专业的设计师来讲都是一...

3808
来自专栏媒矿工厂

【视频编码】 Content Aware ABR技术(十一)

在本系列前面的帖子中,我们连续梳理了Netflix、YouTube、Beamr、EuclidIQ、Bitmovin、Harmonic、V-Nova、Cisco、...

1101
来自专栏分子生物和分子模拟计算

如何建立膜蛋白体系的动力学模型

1174
来自专栏数据小魔方

R语言可视化——ggplot绘制中心密度辐射图

今天这篇算是之前ggplot2图表系列的增补。 因为在ggplot2中一直没有看到好的关于密度辐射图(或者称它为热力辐射图,就是那种PowerMap中可以通过颜...

3285
来自专栏CDA数据分析师

Excel制作中国迁徙数据地图

2014年春节,百度发布了基于大数据的可视化产品春运迁徙地图(http://qianxi.baidu.com/),在中国地图上直观地看到各城市间的人流迁徙,经央...

2869
来自专栏WindCoder

iOS ARKit教程:赤手在空中绘画

这次推荐的是ios上的文章,无奈ios上的东西没接触过,权且当做开拓视野了。老规矩,原文如下:

541
来自专栏PPV课数据科学社区

【Excel控】高手教你用Excel制作百度迁徙数据地图

2014年春节,百度发布了基于大数据的可视化产品春运迁徙地图(http://qianxi.baidu.com/),在中国地图上直观地看到各城市间的人流迁徙,经央...

3454

扫码关注云+社区