我們先看看兩個特效,感受一下,有沒有學習的動力? 核心API:Texture2D.SetPixel(int x, int y, Color color),Texture2D.Apply() 實現原理:對象池 思路: 第一幀繪製前:遍歷瓦片上所有活著的粒子對象並且進行數據操作(或運動,死亡),發生運動 ...
我們先看看兩個特效,感受一下,有沒有學習的動力?
==========================================================================================================================
核心API:Texture2D.SetPixel(int x, int y, Color color),Texture2D.Apply()
實現原理:對象池
思路:
第一幀繪製前:遍歷瓦片上所有活著的粒子對象並且進行數據操作(或運動,死亡),發生運動的粒子,說明他的位置改變了,對他進行標記。
第一幀繪製....
第一幀繪製後:遍歷瓦片上所有活著的粒子對象找到被標記的對象,並且拿到他所在的瓦片,對瓦片進行高消耗操作
項目:
https://github.com/igonnaKickuAss/20190808AmazingPixelsandsEffect,程式碼下載。
https://pan.baidu.com/s/1KhJ0gOZ3WYowyIi46Ik3pw 提取碼:rw5m,package包下載。