ARKITSceneKit学习SceneKit

[SceneKit专题]4.Particle Systems粒子

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

说明

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

SceneKit系列文章目录

SCNParticleSystem

粒子系统常用属性:

新建一个粒子系统,xcode自带了7种效果

QQ20170403-230758@2x.png QQ20170403-231818@2x.png QQ20170403-231858@2x.png

创建后的区域有7块:
1.Center Stage(中央舞台):粒子系统可视化呈现区.
2.Gesture Controls(手势控制):可以用手势来操纵相机视图.
3.Pause/Play Button(暂停/继续按钮):可以暂停运行仔细检查细节.
4.Restart Button(从头开始按钮):从最初状态重新运行.
5.Camera Reset Button(重设相机按钮):重设相机,恢复默认位置.
6.Color Button(背景颜色按钮):更改呈现区背景色,可以让你更容易观察粒子.
7.Particle System Properties(粒子系统属性区):更改属性

Emitter attributes发射器属性

QQ20170403-231924@2x.png

Simulation attributes模拟属性

QQ20170403-231936@2x.png

Image attributes图片属性

QQ20170403-231948@2x.png

Image sequence attributes图片序列属性

QQ20170403-232002@2x.png

Rendering attributes渲染属性

QQ20170403-232014@2x.png

Physics attributes物理属性

QQ20170403-232024@2x.png

Life cycle attributes生命周期属性

QQ20170403-232036@2x.png

加载使用

创建好的粒子系统要如何加载使用?

let trail = SCNParticleSystem(named: "Trail.scnp", inDirectory: nil)!
geometryNode.addParticleSystem(trail)
上一篇 下一篇

猜你喜欢

热点阅读