鸟语天空
首页
微语
评论
登录
预编译Shader
post by:追风剑情 2017-11-13 20:26
方法一
游戏启动时调用Shader.WarmupAllShaders(),会对当前内存中的所有Shader进行编译并缓存起来。
方法二
Edit->Project Settings->Graphics
在GraphicsSettings中设置需要预编译的Shader,如图:
注意:未编译的Shader会在首次渲染用到时编译并缓存起来(可能会导致游戏卡顿一下)。
为了减少编译时间,应该尽量减少keyword variants,如图:
如何减少keyword variants,请参考
https://blog.uwa4d.com/archives/LoadingPerformance_Shader.html
评论:
发表评论:
昵称
邮件地址 (选填)
个人主页 (选填)
内容