情景说明:  unity 出的Android包,在目前一些主流机型跑都没有问题,但是在 小米3 这种比较老的机器上跑,报如下错误

GLSL compilation failed, no infolog provided

起先,我们一直以为是在低端机器上某个特定的GLSL 在这款机器上不被支持,我们在unity 商店,购买插件,来记录我们游戏一共用了多少SL,我们测试发现都是一些常规的SL,没有发现特殊的SL,一直纠结,找不到原因,只能说明一点,Android 报的错误提示,让我们进入了误区。

当我们在ios 低端机器跑的时候,IOS 给了我们明确的错误提示: 内存不够。

我们最终的解决方案是: 所有的图片进图集, iOS 可以进游戏了(图片压缩的很厉害,很多图片模糊了),但是 Android 还是 报 这个 GLSL compilation failed, no infolog provided 错误。再经过一番折腾我们发现,当游戏不打计费SDK 的时候,小米3 能正常进游戏,打了计费SDK 后,还是报 这个 GLSL compilation failed, no infolog provided 错误。 进过N次的试错发现,最终还是在图集的问题。  不能把全部图片都打在一个图集名里面(特别是多张大图片最好不要在同一图集里面),把不同的图片归类放入不同图集,能够减少第一次游戏加载时候的内存消耗(其实我们单机游戏还在一个问题 导致第一次游戏加载的时候,需要加载大量的图片,进游戏的时候,所以的ui 都全部加载完成了)。

untiy 的 优化的坑在路上,一个一个的踩...

最新文章

  1. 【复位】FGPA的复位 [部分转]
  2. Hadoop中JAVA不经过Catch(Exception e)直接到finally或者退出原因
  3. macbook pro的usb串口失效的的处理方法
  4. ie6并不是不支持!important
  5. android 代码控制控件的长宽,小技巧
  6. linux命令详解之挂载光驱的方法
  7. Linux下tar.xz结尾的文件的解压方法
  8. ToString() 格式化字符串
  9. python运维开发(六)----模块续
  10. HTML系列(八):表格
  11. 编写类String 的构造函数、析构函数和赋值函数
  12. 走进Spark生态圈:环境的安装与配置
  13. matlab json文件解析 需要下载一个jsonlab-1.5
  14. java2周来的一些心得和体会
  15. 通配符的匹配很全面, 但无法找到元素 'xxxxxxxx'
  16. spring_05装配bean
  17. JDK源码笔记--Object
  18. winform datagridview 不显示默认第一列 不显示未绑定列 数据源发生改变时自动更新 (转)
  19. linux 安装libevent
  20. 虚拟化 - kvm安装

热门文章

  1. 20165218 《网络对抗技术》Exp4 恶意代码分析
  2. android与H5互相调用
  3. 【agc019F】Yes or No
  4. golang json 编码解码
  5. R画图
  6. NAT ------ 为什么手动设置NAT端口映射(转发)不成功,导致访问不了局域网服务器
  7. merger_by_one 处理二维数组,根据里面某字段合并, 里面有的保留,有的求和~~
  8. Linux /etc/issue 和 /etc/issue.net的作用和区别
  9. Hadoop生态圈-phoenix的视图(view)管理
  10. Mongodb 笔记03 查询、索引