Unity3D修改LineRenderer的顏色

2021-10-05 05:02:44 字數 472 閱讀 1935

在使用linerenderer元件時,想要修改它的顏色。

在網路上查了很多方法,基本都是通過指令碼進行修改。嘗試了很多次皆以失敗告終。

最後發現要對linerenderer元件的顏色進行修改,首先必須要給它新增乙個材質。

總結如下:

1、建立乙個空物體,在上新增linerenderer元件;

2、建立乙個新的material,將它的shader改為sprites/default,修改它的tint為想要的顏色;

3、將新建的material賦給linerenderer元件,問題解決。

以上僅為個人見解,可能會有些錯漏之處,希望對大家有所幫助。

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...

Unity3D 修改元件寬高

有時候,需要在指令碼裡動態修改元件寬高,利用元件的屬性只能修改位置和縮放,不能修改元件寬高。而通過修改recttransform的寬度和高度來修改元件的 大小 先獲取 該元件的 recttransform recttransform transform obj.transform.getcompon...

Unity3d時鐘指令碼

var tu1 texture2d var time1 float 0 function fixedupdate function ongui function gettime time float string var lasttime string var hour mathf.floortoi...