如果你是 Godot 引擎的开发者,一定对 .gdshader 文件的编写体验深有体会:没有智能提示、没有错误检查、没有跳转定义……效率低得让人抓狂。
Godot Shader for VS Code —— 专为 Godot Shader 语言打造的终极开发插件,已正式登陆 Visual Studio Marketplace!
20 个智能提供者 + 160+ 内置变量 + 74 个函数 + 65 个代码片段,覆盖了你开发中需要的每一个细节。
不仅如此,它还完美支持中英双语,无论你是中文还是英文开发者,都能获得原生般的体验。
从 shader_type 校验、括号匹配、分号检查,到内置变量作用域校验、重复声明检测、const 初始化检查……17 条智能规则精准定位问题,注释和字符串中的内容自动跳过,绝不误报。
从完整的 shader 模板(shader-spatial、shader-canvas 等),到函数存根(func-vertex、func-fragment)、uniform 声明(uniform-range、uniform-texture)、控制流(if、for、switch)、数学运算(clamp、lerp、normalize)……输入前缀即可快速生成,省去大量重复劳动。
打开 VS Code,点击活动栏的扩展图标(或按 Ctrl+Shift+X),搜索 Godot Shader for VS Code,点击安装即可。
安装完成后,.gdshader 和 .gdshaderinc 文件自动激活,零配置开箱即用。
然后在 VS Code 中 Ctrl+Shift+P → Extensions: Install from VSIX... 选择生成的 .vsix 文件即可。
godot-shader.general.languageenUI 语言:en / zh
godot-shader.diagnostics.checkBuiltinScopetrue校验内置变量作用域
godot-shader.diagnostics.strictModefalse额外警告(discard 性能、纹理循环等)
godot-shader.formatting.braceNewLinefalse花括号是否换行
godot-shader.inlayHints.showParameterNamestrue显示参数名提示
godot-shader.colorPicker.enabledtrue启用颜色选择器
本项目基于 MIT 许可证 开源,欢迎 Star、Fork、贡献!
评论区
共 条评论热门最新