close
可以分成兩件事
1.在line renderer上做重複貼圖
2.貼圖往指定方向前進
因為 lineRenderer 的貼圖是用 material 決定,而 material 又是用 shader 決定,所以要用 shader 來控制
1.材質的貼圖檔 wrap mode 選repeat
2.shader 新增一個 node - sample texture 2D
到這裡重複貼圖就完成了
再來是讓貼圖動起來的部分
1.sample texture 2D 的UV輸入增加一個 node - tiling and offset
2.offset 的 x 用 time 輸入,就會橫向移動了,如果要調整速度再增加一個 multiple 跟 time 相乘後再輸入x
調整 LineRenderer 貼圖大小
想讓雷射光變粗,但調整 LinerRenderer的 width 後發現雖然雷射光變粗了,但是貼圖被拉扯了
從 offset and tiling 調整,如果要調成4倍粗,將 tiling 的 x 調成0.25,LinerRenderer的 width = 4 ,以此類推
補充: 做序列圖動畫
用 LineRenderer.material.SetTexture 去換材質的貼圖,一秒幾張自己決定..
文章標籤
全站熱搜
留言列表