Unity 图集优化
引言移动端性能十分宝贵,如果在开发过程中不注意优化,等到出了问题就积重难返了。今天总结一下图集优化方面的知识,通过优化图集,我们可以显著的减小包体,减轻程序运行时内存、CPU、GPU所受到的压力
概念
图集是什么?
顾名思义,图集是图片的集合
为什么要制作图集?
通过将UI资源打包成图集,可 ...
Unity+Jenkins实现自动化打包
引言两年 两年 你知道这两年我是怎么过的吗?天天打包测试,你知道有多好玩吗!哈哈哈,开个玩笑。作为一名Unity开发工程师,在开发、测试、发布环节都需要我们导出安卓或者苹果安装包,今年我们公司使用的苹果打包机是mac mini(为了省钱,哈哈),本身打包速度就非常慢,更何况安卓平台需要发布多渠道,要 ...
Unity 调用iOS原生实现内购
引言前面我写了一篇文章:AppStore上架:未使用iOS原生实现内购,说明了为什么最好使用原生代码实现内购,所以本篇便是介绍如何代码实现!我在代码中做了漏单处理,我们需要尽早的监听付款队列,并且要等后端验证完成后才可以结束这笔交易。因为在app启动后,系统会检查是否有未完成的交易,或者新的续订,如 ...
Unity FairyGUI适配
引言UI适配是开发过程中不可缺少的环节,适配可以让我们的UI在多分辨率的设备上不变形,保持美观。今天来谈谈我是如何在项目中来适配FairyGUI的。如果你有更好的方式或者想法,欢迎在下方留言。
UIPanel将Unity中的UIPanel的Fit Scrren选择为Fit Size
UI控件根据UI ...
Unity UGUI适配
引言UI适配是开发过程中不可缺少的环节,适配可以让我们的UI在多分辨率的设备上不变形,保持美观。今天来谈谈我是如何在项目中来适配UGUI的。如果你有更好的方式或者想法,欢迎在下方留言。
UI控件设置UI控件所在的画布
UI Scale Mode为Scale Witch Screen Size
Re ...
使用AndroidStudio查看安卓崩溃闪退日志
引言我们经常会遇到这样的事情,开发工作终于告一段落,然后我们开开心心的发布了最新的安装程序,却收到一些玩家反馈说安装完闪退崩溃。出现这种情况呢,大概率是兼容性问题。本篇介绍Android Studio的adb调试功能,通过adb我们可以快速的定位到问题原因,帮助我们从容解决安卓端的兼容性问题。
具体 ...
Unity 调用安卓原生更新APK
引言产品上线后免不了要迭代更新,尤其是大版本更新的时候,必须让玩家重新安装。常用方法是使用打包时的版本号结合后端配置进行控制,根据自己定义的规则,当判断需要重新安装更新时,提示玩家进行更新。我们一开始在iPhone上的处理是跳转到AppStore,Android上的处理是跳转到我们的官网,提示玩家进 ...
Unity 日志可视化插件LogViewer
引言在日常开发过程中,我们可以通过UnityEditor的控制台看到打印的Log,进而帮助我们进行开发。然而发布到安卓或者iOS后,我们便看不到了,这样在有报错或者想要了解程序进程的时候非常不方便。
解决方案推荐一款Unity商店中的插件LogViewer,插件描述如下
使用这个工具,你可以很容易 ...
Android系统版本与API等级对照表
对照表
Release Name
API Level
Target
Q
29
Android 10.0
Pie
28
Android 9.0
Oreo
27
Android 8.1
Oreo
26
Android 8.0
Nougat
25
Android 7.1.1
...
OPPO上架:未适配挖孔屏
问题前一段时间安卓上架OPPO渠道审核没有通过。OPPO给出的回复为:OPPO Reno3\OPPO Reno3 Pro机型已经发布上市,为了不影响您的App正常上架,请您尽快做好适配工作,并且在附件中添加了未适配挖孔屏的截图(挖孔侧显示为一条黑边)。
解决方案1.开启显示凹口模式如果你没有凹口屏的 ...