2020
09-28
09-28
Unity3D研究院之实时获取手机电流、电压、计算功率发热(一百一十八)
灵感来自Android的BatteryManager,可以实时获取到手机的电流。因为电压是恒定的,这样就能算出功率来,十分有助于统计手机发热问题。 BatteryManager并没有提供获取手机毫安的方法, 只提供了手机剩余毫安的方法,以及手机当前电量百分比。 这样虽然可以近似还原手机总毫安,但是还.... Read More >
专注移动互联网,专注Unity3D游戏开发
灵感来自Android的BatteryManager,可以实时获取到手机的电流。因为电压是恒定的,这样就能算出功率来,十分有助于统计手机发热问题。 BatteryManager并没有提供获取手机毫安的方法, 只提供了手机剩余毫安的方法,以及手机当前电量百分比。 这样虽然可以近似还原手机总毫安,但是还.... Read More >
我以前写过一篇 Unity3D研究院专治IOS查看日志各种不服(九十五) 但是今天无意间发现了一个工具iOSLogInfo,这个工具比之前的做法更好更方便。 下载地址:https://www.blackberry.com/blackberrytraining/web/KB_Resources/KB3.... Read More >
测试拿着IOS手机过来说这里有个问题,能看看日志吗? Android上连上logcat可以很方便看日志,但是IOS就没办法。几年前我写过一篇文章通过写日志的方式保存在本地 https://www.xuanyusong.com/archives/2477 后来ios把这个功能封了,无法用第三方工具把日志取出来,.... Read More >
灰度测试包应该和正式包的内容完全一致,只是添加了一些辅助的开关,例如:可以进调试服务器、可以输入gm指令、可以下载测试url的cdn热更资源。如果开发都打两个包的话就很麻烦。日后游戏上线后我们需要,dsym和带符号表的so用来还原闪退的堆栈。Android只是编译unity的时候会生成il2cpp..... Read More >
首先强烈建议大家安卓打包一定要用il2cpp,我们项目对比了mono发现il2cpp闪退方面比mono少了很多。平常给QA打包推荐勾选Development Build 和 Autocontent Profiler 。这样如果发生了闪退可以直接从log中定位,或者真机连profiler。 我们来看一.... Read More >
好久没写文章了,最近太累了。。 使用UGUI开发界面,一般比较小的图片会设置一个tag,让它打进图集。其实还有很多大的图片,比如logo、头像、图标、关卡图、等 。 宽高各一方大于256 或者 512的图片。 这类大的图片不太适合放在图集中,因为他们会把图集撑的很大,可是如果从图集中拿出来,又没办法.... Read More >
网上已经有类似的解决方案,原理就是在做一张通道图,然后在shader里混合。代价就是需要做个shader在做一个脚本代替Image 和RawImage。 今天我发现其实unity自己已经做了这个功能了,不用写shader,也不用替换脚本,原生支持就是方便啊。 先看看我的图集,ETC1 压缩格式 1..... Read More >
Unity可以勾选static来进行静态合批, 运行时也可以 StaticBatchingUtility.Combine()来进行合批。但是你仔细观察一下。。 如下图所示,这里我有两个相同Shader、相同参数的材质。 我都勾选了static以后运行发现dc还是会多一个。因为unity不会帮你自动合.... Read More >
版本Unity5.3.3 Android 小米pad1 首先非常感谢 @守着阳光 同学在下面的留言。让我解决了一个大的谜团。。 开始我知道 StreamingAssets 路径是这个 path = "jar:file://" + Application.dataPath + "!/as.... Read More >
上文中说了怎么给DLL加密来防止别人反编译你的C#代码。 Unity3D研究院之Android加密DLL与破解DLL .SO(八十一) 文章的最后我们发现IDA PRO神器可以解开libmono从而查到你的解密算法,这样你的C#代码又会被别人轻易的拿到。 这两天我就一直在寻找怎样才能更好的保护代码。.... Read More >
Android 软件开发与游戏开发系列博文大合集 雨松MOMO程序研究院 目录视图 部分下载资源 关于雨松MOMO 鼠标右键复制 Android专业开发群170642578 (高级群) Android专业开发群164257885 (高级群) Android专业开发群171.... Read More >
昨天有个朋友问我如何在Unity中调用Android中的WebView组件,实现内部浏览器样式的页面切换。开始我告诉他可以通过Unity中打开Activity来实现,其实在之前的文章Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八) 我已经写的很清楚啦。难得有时间那么MOM.... Read More >
因为我本人很喜欢在不同的页面之间跳转时加点好玩的动画,今天无意间看到一个动画效果感觉不错,几种效果图如下:既然好玩就写在博客中,直接说就是:该效果类似于iPhone中View的切换动画效果,今天就只介绍上面展示的效果,如果大家要看到更多更好玩的Activity之间切换的效果的话,可以看下小马这篇文章.... Read More >