HighlightingSystem插件使用(邊緣發光)


 插件鏈接: 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);  從一種顏色到另一種顏色之間的閃爍


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM