iOS UI相关

使用iOS粒子系统实现天气动效的总结分享(一、粒子系统介绍)

2016-05-28  本文已影响335人  iTerryWang

去年底,公司项目需要,准备做动一套态天气效果,经过考虑,决定使用UIKit自带的粒子系统实现。其中做了雨、雪、雾(雾霾)的动态天气效果。这里记录、分享一下自己做完以后学习到的知识。也希望能你有所帮助。^_^


一、粒子系统介绍(摘自网络)

1、什么是粒子系统?

粒子系统是由总体具有相同的表现规律,个体却随机表现出不同的特征的大量显示元素构成的集合。

百度百科定义粒子系统:

http://baike.baidu.com/link?url=iP74WllwiJGktnnVMNSa26cws2xXtJTwEHjCNKUQWFumYnkpOVubUfSDg4vDYPkqUVBjQL8gbUx6QTiaflaRA_

2、定义有三要素

*群体性:粒子系统是由“大量显示元素”构成的。

量,有一定的数量组成。例如雪、雨、一团雾等等。由一定数量的个体元素组成。

*统一性:粒子系统的每个元素具有相同的表现规律。

单个元素具有类似的规律。例如下雨、下雪,方向都是从上向下。例如雾从左至右或从右至左。有一定的规律。

*随机性:粒子系统的每个元素又随机表现出不同特征。

单个元素有不同的特征。具有随机性,这个特性很重要。因为随机性,所以更接近我们真实生活中的一些场景。例如下雪,每个雪花下落的速度会有不同,大小会有不同、方向也会有略微的不同。


以上是关于粒子系统的一个简单介绍。下一篇介绍使用场景。http://www.jianshu.com/writer#/notebooks/3527365/notes/4156380

上一篇下一篇

猜你喜欢

热点阅读