1. 程式人生 > >Unity-Shader Sublime 自制shader提示外掛

Unity-Shader Sublime 自制shader提示外掛

Unity-Shader

編寫shader,最好還是有一個好的IDE或者編輯器,支援語法高亮和智慧提示的.

最初使用mac ,找了找外掛,沒找到,只能依靠mono的高亮進行編寫,對於習慣了IDE的我來說,太累了.

後來換用windows,找了下vs上的shader外掛,找到了一個叫Nshader的shader外掛,下載下來之後發現很不幸,它目前不支援vs2013 = = !

所以自制改進了一個sublime 外掛(地址:https://github.com/cjsjy123/Unity-Shader).

花了一點時間大致完成了基本功能:

1.語法高亮 (基於https://github.com/petereichinger/Unity3D-Shader的語法高亮功能)

2.智慧提示(對於常用的unity api 和 shader api 提供基本的提示功能)

3.提示跳轉(對於封裝在cginclude 資料夾中的unity 內建檔案,提供了部分跳轉功能)


以上功能基本也滿足了本人的需求.

使用說明:

1.從剛才給出的github地址上下載Unity-shader,解壓到Packages資料夾下(WIN: preferences 中點選browse  packages  mac : 點選左上角,sublime text 依次點選preferences ->browse  packages ).

2. 重啟sublime.

3.依次開啟preferences ->Packages settting -> Unity-Shader - >setting -User .根據defalut中的樣式 講unity的目錄配置好.

    {  
        // must set the path  
        "Shader_path": "D:/Editor/Data/CGIncludes"  
    }  
4. 依次開啟preferences ->Packages settting -> Unity-Shader - >Keybinding 設定你習慣的快捷鍵.

完成了以上步驟之後,就能愉快得開始寫shader了  ^ ^~.


原文地址:http://blog.csdn.net/w88219003/article/details/46682507