项目场景:
Unity制作小精灵导出后,嵌入Android页面中。要求整个APP页面只有一个Android页面背景,因此Unity需要背景透明。最后要求整个APP代码以SDK和API的方式提供给第三方APP使用。
解决历程:
1. 直接修改主相机纯色背景透明。由于Hexadecimal只有6位(应该是8位),缺少透明通道,导致背景为纯黑色。失败。
2.使用Unity2017.4.2f2版本,修改主相机纯色背景透明,导出到Android后可以透明,但是只能存在于继承了UnityPlayerActivity的Activity中。无法提供给第三方(只能Intent跳转页面,不现实,一般第三方会有按钮,跳转后能看见按钮无法点击)。失败。
3.使用各种Layout加载各种View的方式,导致Unity背景变回黑色。