.SHADER 文件扩展名
Godot Engine 着色器文件
| 开发者 | Godot |
| 受欢迎程度 |
4.5 | 11 票 |
什么是 SHADER 文件?
SHADER文件包含Godot Engine使用的着色器属性。Godot Engine是一款用于创建2D和3D游戏的免费开源游戏引擎。它以Godot着色语言存储各种数据类型和函数,该语言基于OpenGL ES(GLSL ES)3.0着色语言。游戏中的着色器程序会引用SHADER文件,用于2D和3D渲染以及游戏中的粒子效果。
更多信息
你最有可能在使用Godot Engine开发游戏时遇到SHADER文件。SHADER文件以纯文本格式存储,可以使用文本编辑器查看。
可打开或引用 SHADER 文件的程序
Quake 3 Engine着色器文件
| 开发者 | id Software |
| 受欢迎程度 |
3.4 | 16 票 |
使用id Tech 3(Quake III引擎)开发的游戏所使用的着色器属性文件;包含地图纹理的定义,例如图像文件、缩放、运动和光照设置;被地图加载器等其他游戏组件引用,用于设置游戏中的外观属性。
更多信息
SHADER文件以纯文本格式存储,可以使用文本编辑器查看。它们通常位于/scripts目录中,该目录属于.PK3游戏包文件。
可打开或引用 SHADER 文件的程序
Unity着色器资源
| 开发者 | Unity Technologies |
| 受欢迎程度 |
3.0 | 3 票 |
SHADER文件是由Unity(一款视频游戏开发应用程序)创建的着色器资源。它包含用于渲染游戏内像素的源代码。选择Unity菜单栏中的Assets → Create → Shader即可创建SHADER文件。
更多信息
Unity是一款跨平台3D视频游戏开发应用程序。开发者在Unity中创建游戏时,可以向游戏中添加着色器。着色器是一些程序,用于告诉游戏如何在不同条件下渲染像素,从而产生阴影、光照和纹理效果。
为在Unity中使用而创建的着色器会保存为SHADER文件。这些文件是包含使用高级着色器语言(HLSL)和ShaderLab编程语言编写的源代码的纯文本文件。HLSL是一种类似C语言的语言,由Microsoft创建并维护;ShaderLab则是Unity专有的着色器编程语言。SHADER文件中的HLSL部分以HLSL或CG前缀标记。
如何打开 SHADER 文件
SHADER文件旨在作为Unity项目的一部分,在Unity Technologies Unity(跨平台)中打开。要将SHADER文件导入Unity项目,请打开项目,在Project窗口中右键单击,然后选择Import New Asset...。接着选择并导入SHADER文件。将SHADER文件导入Unity后,你可以双击新创建的着色器资源,在脚本编辑器中查看资源代码。
由于SHADER文件是纯文本文件,你也可以在任何文本或源代码编辑器中打开和编辑它们,例如Microsoft Visual Studio Code(跨平台)或GitHub Atom(跨平台)。
