
cpu
思玉
码农
展开
-
unity3d 加载卡顿,File.Exists 罪魁祸首之天坑
File.Exist 是用来判定文件是否存在,然后进行加载的常用逻辑,但也是造成加载卡顿的 罪魁祸首,这里测试,在华为v10 ,1加手机,会特别明显, 我用moto手机测试感觉没什么问题,也许跟手机装的app数量也有关系,总之对于这方法尽量避免使用,下面说明一下这个方法的测试情况:测试机器:华为v10目录下文件数量:13749判定不存在的文件:消耗30ms-45ms不等判定存在的文件...原创 2020-01-14 20:05:10 · 5341 阅读 · 0 评论 -
unity3d 加载卡loading 分析, android 之外置sd卡 问题
现在手机很多都可以用插拔式sd卡用来扩充存储大小,但这些外接设备也会引发一些未知的app运行问题,先看一下sd类型可见不同sd卡对io速度也不同,所以对app的影响也又所有不同,在此送上一份可信的数据来看下影响层面上图可以看出资源下载在不同的存储位置,反应的加载资源卡住的比例在外置sd比内置存储要高出1倍。对此我们做了玩家友情提示和资源搬家功能,主要是让玩家知道资源放在内置存储更好,...原创 2020-01-14 18:00:51 · 544 阅读 · 0 评论 -
unity3d 获取cpu 型号 android
很多人获取android cup型号并不是很准备 这里发布一下 获取cup比较准确的解决方案,直接上代码 C# public static string GetCPU() { string cpu = "";#if UNITY_ANDROID try { AndroidJavaClass unityPlayer原创 2017-11-09 14:24:41 · 3831 阅读 · 0 评论 -
unity3d 优化 高中低端机 机型分类
unity 开发移动端游戏众多, 此文章为优化考虑, 对不同的手机分类为高中低端, 分类标准如下Android 需要综合架构(这问题自己想)、核心数(代码请在blog里找)、主频(代码请在blog里找)三个方面去考虑性能;1、主要判断: 现有标准如下(缺少对CPU架构重要参数的判定): 低端机:内存<=1024 || 主频<= 1.5g 高端机:内存>=3000 && 主频>= 1.8g原创 2017-11-14 17:39:52 · 6207 阅读 · 2 评论 -
unity3d 获取cpu主频 android
C# public static long getMaxCpuFreq() { #if ( !UNITY_EDITOR && UNITY_ANDROID ) if (_lMaxCpuFreq == 1024) { try { AndroidJavaClass原创 2017-11-14 17:43:58 · 1329 阅读 · 0 评论