Unity导出Android制作桌面宠物精灵需要背景透明

项目场景:

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背景变回黑色。

要在Unity3D中将场景导出Android应用并设置透明背景,您可以按照以下步骤进行操作: 1. 在Unity编辑器中,打开您要导出的场景。 2. 转到“Edit”(编辑)菜单下的“Project Settings”(项目设置)选项。 3. 在“Player”(播放器)设置中,选择“Android”选项卡。 4. 在“Resolution and Presentation”(分辨率和演示)部分,找到“Splash Image”(启动图像)字段。 5. 在“Splash Image”字段中,选择一个透明的启动图像,这将使应用程序在启动时显示透明背景。您可以使用透明的PNG或PSD图像文件。 请注意,启动图像应该具有透明背景,并且与您的应用程序设计相匹配。 6. 完成设置后,转到“Build Settings”(构建设置)。 7. 在“Build Settings”窗口中,选择Android平台,并点击“Switch Platform”(切换平台)按钮。 8. 确保设备选择为正确的Android设备,并选择其他构建设置,例如包名和输出路径等。 9. 单击“Build”(构建)按钮,将您的项目导出Android应用。 这样就可以导出带有透明背景Android应用程序了。请注意,在导出应用程序后,您可能需要进一步配置Android项目设置以确保正确显示透明背景。这可能涉及到在AndroidManifest.xml文件中设置透明主题或配置其他相关设置。具体的配置取决于您的应用程序需求和使用的Unity版本。 希望这些步骤对您有所帮助!如果您有任何进一步的问题,请随时提问。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值