ARKITSceneKit学习SceneKit

[SceneKit专题]6.Scene Editor场景编辑器

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

说明

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

SceneKit系列文章目录

Scene Kit editor

Xcode自带了一个简单好用的3D场景编辑器,当选中或创建一个xxx.scn文件时就会出现

QQ20170404-105556@2x.png
  1. Scene graph(场景节点树):场景中每一个元素都显示在这里,可以拖拽树状结构的元素来控制父子关系.
  2. Design area(设计区):效果呈现区,可以拖拽,旋转和缩放,也可以从对象库中拖放原始节点到这里.
  3. Inspectors(检查器):和场景类型有关的检查器,检查器中的内容将根据你选中的节点不同而改变,最上方横放的有五个新的检查器
  1. Properties(属性):检查器的内部属性
  2. Object Library(对象库):所有可用的SCNNode对象,从系统自带到用户自定义的节点都有.SCNAction对象也在这里.
  3. Toolbar(工具条):包含一些重要元素,从左到右,按钮功能
  1. Actions area(动作区):给节点添加动作时,可以从对象库中拖放一个action到这里,就会影响被选中的节点

Basic scene navigation基础场景导航

Basic node manipulation基础节点操作

以Box节点为例

QQ20170404-111016@2x.png QQ20170404-111028@2x.png

附加操作:移动节点时,按住Command键,可放大并仔细检查位置.
旋转节点时,按住Command键,可放大并仔细检查角度.
按住Option键并拖动,可复制一个共享属性的副本,就是说对原本做的属性更改操作将影响副本.如果想取消共享属性,取消按钮在属性检查器中几何体共享分类下面.

xxx.scn文件的加载

非常简单,根据文件路径名直接加载就可以了

 scnScene = SCNScene(named: "B.scnassets/Scenes/Game.scn")
scnView.scene = scnScene
上一篇下一篇

猜你喜欢

热点阅读