首页 > 技术文章 > 减少ue编译shader的时间

minggoddess 2020-11-06 10:20 原文

每次开ue都会在小框的时候 编 很久的shader

打开之后编几万的shader 有时候怀疑是自己非正常关闭ue导致的 

实际上  测下来发现 只要重新开就会有重编的问题 很少有不重编shader的情况 在没有shader改动的情况下 没有任何改动的情况下 都会编全部shader

 

用ddc可以解决这个问题 配上local path

在代码里搜

DerivedDataBackendGraph 

配置文件里配上

[DerivedDataBackendGraph]
Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=/DerivedDataCache, EnvPathOverride=UE-LocalDataCachePath, EditorOverrideSetting=LocalDerivedDataCache)
放你要配的工程的config的 DefaultEngine.ini里面
 
https://docs.unrealengine.com/en-US/Engine/Basics/DerivedDataCache/index.html

推荐阅读