ARKITSceneKit学习SceneKit

[SceneKit专题]7.Cameras相机

2017-04-04  本文已影响410人  苹果API搬运工

说明

本系列文章是对<3D Apple Games by Tutorials>一书的学习记录和体会此书对应的代码地址

SceneKit系列文章目录

准备工作SCNFloor

创建前需要做一些准备工作,要创建一个可见的内容来展示.比如用floor地板
floor node地板节点是有特殊特性的节点.floor是一个向四方无限延伸的平面,无限大,而且还可以用做反射面.比如镜子,水银,水面.


QQ20170404-142607@2x.png

拖动一个floor到场景中,更改名称为Floor,设置位置等


QQ20170404-142651@2x.png QQ20170404-142702@2x.png

属性检查器是和类型相关的,下面是floor的属性

QQ20170404-142714@2x.png

地板没有颜色很难被看到,所以选择材料检查器,点击Diffuse选择颜色

相机有两种:perspective(透视相机) orthographic(正交投影相机).

Perspective camera透视相机

在第一人称射击游戏中很常见,产生近大远小的深度知觉


QQ20170404-133542@2x.png

Orthographic Camera正交投影相机

远近物体一样大,比如吃豆人游戏中


QQ20170404-133905@2x.png
上一篇下一篇

猜你喜欢

热点阅读