igonnakickuAss

Unity3d组件实现令人惊叹的像素粒子特效!

我们先看看两个特效,感受一下,有没有学习的动力?

 

 

 

 ==========================================================================================================================

核心API:Texture2D.SetPixel(int x, int y, Color color),Texture2D.Apply()

实现原理:对象池

思路:  

第一帧绘制前:遍历瓦片上所有活着的粒子对象并且进行数据操作(或运动,死亡),发生运动的粒子,说明他的位置改变了,对他进行标记。
第一帧绘制....
第一帧绘制后:遍历瓦片上所有活着的粒子对象找到被标记的对象,并且拿到他所在的瓦片,对瓦片进行高消耗操作

项目:

https://github.com/igonnaKickuAss/20190808AmazingPixelsandsEffect,程式码下载。

https://pan.baidu.com/s/1KhJ0gOZ3WYowyIi46Ik3pw 提取码:rw5m,package包下载。

 

发表于 2020-01-28 14:28  好久没吃奥利奥  阅读(...)  评论(...编辑  收藏
 

分类:

技术点:

相关文章:

  • 2021-08-26
  • 2021-09-09
  • 2021-12-19
  • 2021-10-16
  • 2022-01-02
  • 2021-10-31
  • 2021-12-16
  • 2021-05-29
猜你喜欢
  • 2022-01-02
  • 2022-01-02
  • 2021-04-05
  • 2021-11-11
  • 2021-12-09
相关资源
相似解决方案