插件鏈接: http://pan.baidu.com/s/1dFwkaTr 密碼: nw2c
導入Unity里面可能會報錯,不過沒關系,直接注釋掉就可以了,我用的是Unity5.1的版本
可以看到如下文件夾,HighlighingSystemDemo是一些實例,可以看一下,然后Plugins里面就是插件的相關代碼 了
Resouces里面是一些Shader,Scripts里面有兩個腳本,一個HighlightingEffect需要掛載在攝像機上面,用來渲染, 一個 HighlightableObject腳本用來顯示邊緣發光,哪一個物體需要邊緣發光,就可以把該腳本掛載在那一個物體上面,然后調用里面的方法就可以實現了。
下面使用自己探究寫的,
public class MouseTest : MonoBehaviour { public HighlightableObject ho; void Start() { ho.FlashingOn(Color.red, Color.blue); } }
就這樣就可以實現從red到blue閃爍的效果
當然里面還有很多方法值得試試,我可以帶大家來看一下一些方法的使用,其他的方法大家自己探究哦
導入Unity里面之后有一個PDF文檔,里面目錄有一個Methods reference,就是說明里面方法的使用
(1)ConstantOn(Color c); 邊緣發光
()ConstantOff(Color c);邊緣發光效果關閉
()FlashingOn(Color.red, Color.blue); 從一種顏色到另一種顏色之間的閃爍