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包下載。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM