美文网首页iOS UI相关
使用iOS粒子系统实现天气动效的总结分享(一、粒子系统介绍)

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

作者: iTerryWang | 来源:发表于2016-05-28 00:10 被阅读335次

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


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

    1、什么是粒子系统?

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

    百度百科定义粒子系统:

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

    2、定义有三要素

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

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

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

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

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

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


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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/apjfdttx.html