素材巴巴 > 程序开发 >

Unity-Shader Sublime 自制shader提示插件

程序开发 2023-09-14 07:57:53

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了  ^ ^~.



标签:

上一篇: 从后端到全栈,低代码一步搞定 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。