Weapon Trails 武器軌跡

link
https://assetstore.unity.com/packages/tools/particles-effects/pocket-rpg-weapon-trails-2458
https://assetstore.unity.com/packages/tools/particles-effects/melee-weapon-trail-1728

--key points
custom mesh, custom animation

--introduce
weapon trails with custome mesh and animation
武器的殘影軌跡,也可以做延伸出去的能量波
跟unity5+的trial renderer比較
可以更靈活的控制紋理映射和形狀
unity5+ trail renderer比較方便,可以用多個trail renderer組合出想要的效果,比如一個正面,一個反面,根據移動方向,選擇顯示哪個

idea
實時生成自定義網格,控制形狀,transform,color,material

implement
--生成形狀
記錄一個初始點,終止點移動軌跡,這個軌跡應該是一個矩形或者彎曲的矩形
根據配置里的稠密程度,處理這些這些點,使他們平滑
用處理后的點
1 組裝3角形
2 根據處理的點的進度,比如其中一條軌跡線20個點,這個點是第10個,則進度是0.5
1 映射紋理
2 設置頂點顏色
新的vertices, uvs, colors, triangels 賦值給mesh

一些要注意的點
老的頂點在尾部,但是紋理是從頭到尾的,所以每次網格更新都要重新進行紋理映射,頂點color設置
如果想要做出unity trail renderer的逐漸變小的效果,是需要記錄某個頂點的生存時間的,根據進度對應的點向著中間收縮

interface used
用unity的mesh類

--inspire

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容