前言
一、Unity在打包时,会把Shader编译成不同平台对应的代码
我们在状态栏,可以看见我们目前所处于的目标平台
二、在Unity中,怎么指定目标平台
1、#pragma only_renderers
2、#pragma exclude_renderers
三、我们测试一下看看效果
1、 我当前处于 DX11 平台,我们修改为只渲染 IOS/Mac 平台(Metal)
2、我们剔除一些平台,看看剔除后,编译的代码有没有减少
剔除前(945行):
四、编译目标渲染器优化的好处
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。