Unity3d五 android 设置背景透明的方法

本文介绍了在Unity3d中设置Android应用背景透明的各种方法,包括使用单独的Camera渲染背景、修改UnityPlayer构造方法、设置特定版本Unity(如4.2)以实现透明效果,以及在Photoshop中处理图片通道来实现透明。此外,还提到了Unity5.5版本的问题以及Android端透明主题的设置。
摘要由CSDN通过智能技术生成
unity3d 设置背景透明
http://forum.china.unity3d.com/thread-22474-1-1.html //如何将Unity3D场景背景透明或者将背景替换成安卓(iOS)视图
背景用另一个相机渲染
- 如果仅仅是在U3D端把背景图的GameObject设置为透明,导入到Android中完全不起作用;
- 如果在U3D中把背景通过一个独立的Camera来渲染,然后通过Camera的开关来隐藏背景(甚至于直接删除背景图的GameObject,
Camera设置为depth only或也直接删除),导入到Android后显示的将会是一个黑色背景
- 同样的情况,在IOS端,可以看到在U3D的View中,有一个root-view,在把U3D的View置于IOS的View上之后,只要把这个root-view设置为透明,
就可以做到让我们在U3D中布置的UI或模型(无背景或透明背景)显示在IOS的Native背景之上 {注意:要做到这一点,U3D中比较无背景,
或背景由独立的Camera来渲染,并通过这个Camera的开关来隐藏或显示U3D的背景}
- unity的窗体透明加shader的方式能在window下实现,但导到android运行的时候还是黑色的
- 花钱申请unity3d源码,或者反编译unity-class.jar(有混淆),把UnityPlaye构造方法下的(.getHolder().setFormat(2);)地方的2改成1
- 用的是unity4.2的版本,其他版本好不行,没试。 //http://tieba.baidu.com/p/4862485959
通过Rend
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值