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背景变回黑色。失败。
4.制作成悬浮窗,完美解决所有问题。但是…不允许!!!失败。
5.查看源码分析,重写UnityPlayer。成功!!!
解决方案:
2.Unity与Android现实功能在一个页面的,此方案可行。
4.悬浮窗才是制作桌面宠物精灵首选。
5.分析原理后简单粗暴。原生View与Unity3D视图有层级关系,查看源码最后发现Unity3D使用SurfaceView控件,所以新建类继承UnityPlayer,重写addview方法,并将设置为最顶层显示。(某些Unity版本需要手动修改颜色配置文件设置透明)
Unity导出Android制作桌面宠物精灵需要背景透明相关推荐
- [Unity]怎么做个桌面宠物精灵desktop mascot
扣扣宠物停止运营了,那么怎么用Unity做个桌面宠物精灵 在asset store搜索desktop mascot maker就能找到,售价20 USD 在Steam上,已经上线了一个 和 deskt ...
- Android全局桌面宠物 Unity方案实现
Android全局桌面宠物 Unity方案实现 最近接到一个任务是Android设备上实现一个全局的指引动画,开始想着就用普通动画控件或者svga.lottie控件实现,最近正好在学习Unity,所以 ...
- Unity导出android工程的奇葩大坑
事情经过 这是一个普通的夜晚,我像往常一样使用Unity导出Android 工程,一切如往常一样千篇一律,犹如平静的湖面,没有一丝涟漪.突然,Unity 显示的进度条顿了一下,这一顿犹如石子落入湖面, ...
- 【脚本项目源码】Python制作桌面宠物,这么可爱的萌宠你不想拥有吗?
前言 本文给大家分享的是如何通过利用Python制作桌面宠物,废话不多直接开整~ 开发工具 Python版本: 3.6 相关模块: random模块 os模块 cfg模块 sys模块 PyQt5模块 ...
- Unity导出Android工程
码字不易,转载请注明出处喔 https://blog.csdn.net/newchenxf/article/details/121923158 前言 一个Unity游戏,要打包成android apk ...
- android工程引入unity,Unity导出Android Studio工程
在出游戏包的时候,如果需要接入sdk,一般都不会直接在unity里操作,而是导出android工程,在android工程里操作,从unity5.3开始已经支持导出android studio工程,相比 ...
- Unity导出并制作window安装程序exe
前言 如果我们是做pc端游或者基于pc的一些应用的,那么我们肯定对打包exe应用程序不陌生,我们经常会用到一些软件,比如:inno setup,NSIS等 而使用unity做游戏开发的的人来说,一般导 ...
- 桌面小宠物项目开发_C# 桌面宠物 示例源码(透明窗体)
[实例简介] 可以按时叫你吃饭可以控制在桌面上行走等等等等............ [实例截图] [核心代码] using System; using System.Collections.Gener ...
- unity导出android,可以显示出MMD模型,但是不能播放动作。求解答
这是用unity结合MMD插件,做出来的效果.采用了MMD的模型和MMD的动作数据.我使用的是EasyAR 奇怪的是,在PC端显示正常,有音乐,动作也可以播放. 但是发布出android后,只能显示模 ...
最新文章
- 运行bert模型报错No module named ‘tensorflow.contrib‘
- ESFramework网络通信框架介绍之(2)――网络通信消息NetMessage
- Storm/JStorm之TopologyBuilder源码阅读
- Django中载入js和css文件
- 人的大脑皮层对产品设计有何启发?
- 人类染色质开放状态数据库,ATACdb使用介绍
- 在SAP WebIDE Database Explorer里操作hdi实例
- 用C#抓取AJAX页面的内容
- angular 字符串转换成数字_3种方法搞定Excel中数字大小写转换? 123...变为壹贰叁......
- easyui 提示框组件_15、Message 消息窗口组件
- 15/7/2017 暑期第一次集训小总结
- InstallShield Limited Edition Project 打包windows服务解析
- 三维重建_基于图像的三维模型重建_稠密点云重建
- nginx启动vue_nginx下部署vue项目的方法步骤
- mysql drop语句怎么用_SQL DROP 语句
- socket+threading实现python多人局域网聊天室
- 小白通过JDBC在AndroidStudio一步步来访问MYSQL数据库
- 解析少儿编程与创客教育的实战原理
- Acer宏基笔记本电脑捕食者Predator PH317-55原装出厂Windows10系统恢复原厂OEM系统
- DDR4原理及硬件设计
热门文章
- 支持向量机之线性可分问题
- 计算机应用基础2007版,大学计算机应用基础教程(Office 2007版)
- Vscode ctrl+单击鼠标 无法跳转定义
- 【程序人生】:看到商汤集团的招聘简章,感觉自己弱爆了
- FL Studio21MAC电脑中文升级版安装图文教程
- 【JAVA - POI 合集】之 POI 操作word 图表,柱状图,折线图,雷达图,条形图 poi4.1.2
- C# in a Nutshell
- 视频压缩的知识的相关学习
- 监理工程师准考证打印常见问题汇总!
- 长尾分布系列论文解析(一)Decoupling Representation and Classifier for Long-Tailed Recognition