版权声明:未经同意,不能用于商业用途,版权归本博主所有 https://blog.csdn.net/qq_16123279/article/details/82927425
-
到CE工程或者是Root/engine目录下(工程没有配置过资源路径默认是Root/engine下)添加Shaders文件夹,我的就是用默认的
-
拷贝资源
- 拷贝Illum.ext
到%Root%/engine目录下打开shader.pak压缩包,并将Illum.ext拷贝到刚才新建的目录下。
(Illum.ext在shader.pak压缩包里面,需要用解压缩程序打开拷贝)
注:自己编译的引擎Illum.ext这个文件直接在Engine/Shaders下面,如果是官方的应该在shaders.pak这个压缩包里面,用解压工具打开找就行了。
- 拷贝CommonZPass.cfi、Illum.cfx
在刚才新建的Shaders目录下新建文件夹HWScripts/CryFX,让后把CommonZPass.cfi、Illum.cfx(这俩文件也同样在压缩包内自己找)文件拷贝到HWScripts/CryFX目录下。
- 编辑Illum.ext文件
-
Illum.ext干嘛的?我也说不清,看下图自己领悟吧
-
如下在Illum.ext文件末尾添加一些东西保存后,然后用sandBox加载工程看效果
SandBox 里面对应如下图
上面的做法是默认的,不知道怎么配置让编辑器知道该资源在本工程的Assets目录下,如有知道的大神请留言告知,跪谢
- 编辑CommonZPass.cfi文件
在该文件的注释 **pixel shaders **下面添加如下代码,然后再运行sandbox
物体的颜色就变了,效果如下图