游戏在android 调用相机黑屏真机上面贴图会变黑,什么原因

Android手机为什么不同GPU游戏兼容性差别巨大 - CSDN博客
Android手机为什么不同GPU游戏兼容性差别巨大
大型游戏的发布的发布似乎在Android平台上总会姗姗来迟,究竟是什么原因造成这种不平衡的对待呢?不少游戏在Android平台上虽然可以顺利安装上,点击启动之后却发现不是秒退就是缺少很多特效之类的。为什么会这么的惨不忍睹呢?说到其中的缘由,Android手机不得不说的话题将由此揭开。
  下面的4张图是狂野之血里的截图,仔细看的话大家会注意到图正中间是有差异的,其中采用Adreno 320以及GC4000 GPU的画面都缺失了部分的效果,而只有Mail-400MP4和SGX543MP3的特效才是全开的,而GC4000除了缺失特效外,连主角也消失了…….
  为什么这种情况我们在PC游戏的时候从来都没遇到过呢?这主要是因为PC显卡和游戏均有统一的DirectX标准,但是在手机的处理器中并没有统一的标准,不同的GPU厂商都有自己的纹理压缩标准且互不兼容,这也就是导致了为什么同一款游戏,在不同的手机上会有如此大的差别。
  纹理压缩
  在3D游戏中,丰富的纹理和细节对游戏的质量是非常重要的,但是由于显存和带宽的原因,所以纹理都是需要经过压缩的,不然会给显存和带宽带来巨大的压力,而纹理压缩就是为了解决这个问题。
  目前安卓平台使用的GPU支持的纹理格式主要有以下几种:
  PVRTC:PowerVR系列GPU支持
  ATITC:高通Adreno系列GPU支持,来自以前的ATI
  DXTC:nVIDIA Tegra系列,VivanteGC 系列
  ETC1:ARM的Mali系列GPU支持,以上四家也支持
  上述几种纹理压缩格式都是互不兼容的,好在大家都支持OPENGL ES要求的一种通用格式ETC1。但是ETC1有个问题,就是不支持Alpah通道,只能把一个纹理拆成2个去间接实现,游戏厂商大概觉得比较麻烦吧。所以像地牢守护者等大作,只提供了PVRTC、ATITC和DXTC三种数据包,这样只支持ETC1的GPU就会有点悲剧了。
  所以一个游戏在Android上能否完美的运行必须要看游戏厂商是否对GPU进行优化,只有优化了才能让游戏更加流畅和让贴图更加准确。不然人物说不定会无端端多出些黑斑。
  注意看人物的手臂
  这样我们就明白了为什么iOS上的游戏为什么不会出现这么严重的错误,因为苹果跟Imagination 是一对好机友,GPU都是Imagination 的PowerVR 系列,所以游戏厂商只要做支持PVRTC纹理就可以了。
  那为什么游戏厂商的游戏不支持其它的纹理压缩格式呢?Android 的碎片化已经让开发者够蛋疼的了,然后还要针对不同的GPU做优化,那就真是蛋碎了,还不如转行卖切糕。所以这也是为什么iOS游戏总是快于 Android 游戏的原因之一,另外Android 平台上的游戏也没有iOS 平台好挣钱,所以开发者也懒得理这么多的GPU了。
小编点评:
  目前由于苹果的强势,很多游戏都是从iOS平台移植过来的,只有PVRTC这个纹理压缩格式的数据包。所以如果你真的喜欢玩游戏的话,选择使用 Power VR 的GPU会是一个不错的选择,比如德州仪器的芯片或购买iPhone。不过随着三星、高通和nVIDIA的强大,支持Adreno、Maili以及 Nvidia GPU纹理压缩格式的游戏也越来越多了。
本文已收录于以下专栏:
相关文章推荐
现如今随着人们对于手机的深入了解,在买手机的时候已经越来越注重手机的硬件性能,尤其在nNIDIA的tegra2应用到摩托罗拉Atrix
4G上之后,手机双核CPU的概念基本上被很多人所熟知,所以很...
其实去年就已经把Android上OpenCL的demo做出来了,但是由于种种原因一直没有开源–
嗯现在就不吝啬了~奉献给大家~
后面在Android上还实现了很多种并行化的算法,比如SHA-1、H...
由下属3种类型的手机信息,可以总结出来:
1、这3种类型的android手机的兼容ID,都是相同的(ff_42_01)
2、有些CD盘的手机,其设备范例ID的后面部分的序列号(7&334F04E&...
注意: 以下所说的“大多数”是指在我们测试过的机型中,发生此类状况的手机占比达50%及以上,“部分”为 20%到50%;“少数”为20%及以下。而这个概率也仅仅只限于我们所测试过的机型,虽然我们采集的...
手机浏览器兼容性测试结果概要 (WAP开发备注)
Mobile WAP开发
135人阅读 评论(0)
注意: 以下所说的...
//引入js文件 可去/think2011/localResizeIMG下载
一个简单易用的低功耗蓝牙框架。兼容性好、适配到 6.0、适配小米三星手机、操作简单、支持连发无需延时、自带队列管理、支持多通知
注意: 以下所说的“大多数”是指在我们测试过的机型中,发生此类状况的手机占比达50%及以上,“部分”为 20%到50%;“少数”为20%及以下。而这个概率也仅仅只限于我们所测试过的机型,虽然我们采集的...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Android手机相册(图片)浏览软件,推荐一个可以显示图片名称和重命名的吧!?我用的是“图库”不能显示图片的名称,也不能重命名,亲,推荐一个能显示图片名称和重命名的图片浏览软件!
全部答案(共1个回答)
建议你 用美图秀秀试试,用那个可以的
Android 采用分层的架构,分为四层,从高层到底层分为应用程序层,应用程序框
架层,系统运行库层和Linux核心层
1,Android应用程序层
2,应用程...
如果取消的话 我建议 安全管家2.80beta 这个软件你可以下载 安装一下 这个还是不错的 对于那个应用取消的推荐有屏蔽作用哦(为您解答,希望帮到您,如有用,...
我觉得美图秀秀还是不错的,现在很多人也是用的这个,还可以加滤镜之类的,祛痘啊美化的都是可以的
答: 教教我微信投票怎么刷票免费?有没有微信投票互投群
答: 慢慢弄。
我最开始只会装游戏;
后来中国有了网络慢慢跟朋友上聊天室聊天;
后来出了OICQ(现在叫QQ),又用那东西聊;
然后上联众玩在线游戏(棋牌类);
答: 七十年代的计算机网络
X.25 分组交换网:各国的电信部门建设运行
各种专用的网络体系结构:SNA,DNA
Internet 的前身ARPANET进行实验运行
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415【图片】为什么我点击手机里的Android版本会出现游戏啊?【安卓系统吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,655贴子:
为什么我点击手机里的Android版本会出现游戏啊?收藏
我点击Android版本会出现游戏我的Android是6.0版本点击版本会出现第一张图的样子然后在图里用手转一圈就会出现游戏为什么啊?
苏宁易购android智能机,官方授权,正品行货保证,买正品,就上苏宁易购网上商城!苏宁易购android智能机,全国联保,货到付款!
安卓彩蛋而已
对手机没有伤害吧
这游戏超耐玩,每个版本的安卓都会有
这个是安卓的彩蛋
安卓的小彩蛋
这个大概过关后然后干嘛
从来没过关的我。。。。
安卓app-专业的移动数据分析平台,分析广告数据,技术源自德国多维度实时分析,功能强大,精准可靠.立即上adjust官网注册Demo!
登录百度帐号推荐应用}

我要回帖

更多关于 android 相机 黑屏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信