LWRP中怎么使用UGUI
由于LWRP不支持多个相机,那UI怎么办?如果UI不用Camera,而是改用Overlay的话,UI特效穿插怎么解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于LWRP不支持多个相机,那UI怎么办?如果UI不用Camera,而是改用Overlay的话,UI特效穿插怎么解决?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
需要自行扩展加入相机的诸如DepthOnly这样的ClearMode来应对此需求。
您是否遇到过这样的情况, Blit加入一句Blend SrcAlpha OneMinusSrcAlpha 后,unity视图正常显示了,但是打包的安卓包或者PC包还是和没有加这句代码一样的情况。没有头绪,望回复。
只加入这句shader代码是不够的,还需要改一下lwrp的源码。让相机能渲染其它相机的像素。这个方案是有弊端的。有些透明的图片,在渲染时,透明渲染顺序会错误。你可以参考下我们博文,看对你有没有帮助。https://www.jianshu.com/p/9ba3ad317a02
UI可以用camera,只是ui不能用多个camera我们项目现在也有这个问题,需要把我们原本的UI多canvas多相机改成单个Canvas。可以考虑改一下lwrp的"Blit"shader,加入一句Blend SrcAlpha OneMinusSrcAlpha。