使用MonoDevelop寫了一段時間的Shader代碼,發現效率太低了,所以換用Sublime Text。
安裝Sublime Text
1、下載 sublime Text2
官網:http://www.sublimetext.com/2,下載安裝
2、安裝Package Control
地址:https://sublime.wbond.net/installation#st2
下載 Package Control.sublime-package
3、打開Sublime text,點擊菜單欄 Perferences/Borwer Packages,打開sub的安裝目錄
4、把 步驟2 下載的文件,拷貝到 Installed Packages 目錄下
5、重啟 Sublime Text
安裝Unity Shader語法擴展
1、按Ctrl+Ship+p,輸入:Install Package ,按回車
2、在輸入框中輸入 unity shader,按回車,等待安裝完成
3、重啟sublime text,打開一個*.shader文件,此時shader的語法已經高亮了
可能遇到的問題
如果安裝后shader語法沒有高亮,需要手動設置,方法如下:
1、點擊 右下角
2、選擇 open all with current extension as / Unity shader
語法高亮效果
補充說明
安裝完上面的 Unity3D Shader Highlighter and Snippets 之后還有一些cg的函數的關鍵字沒有語法高亮(fmod ceil),如下圖所示
更多關鍵詞高亮
然后以我把下面這幾個package也一並安裝了,這下關鍵就高亮了
GL Shader Validator
OpenGL Shading Language (GLSL)
ShaderLanguages
Shader Syntax (GLSL HLSL Cg)
vs+shader語法提示插件
國人自制shader語法提示插件:https://github.com/wudixiaop/ShaderlabVS/releases