使用Unity做手游,如何解决低端机的适配和性能这两大坑?

5回答

使用Unity做手游,如何解决低端机的适配和性能这两大坑?

提问者 程序媛Adele 2015-04-30 416浏览

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 程序媛Adele 2015-05-04 16:41
    Unity从4.0开始就已经不支持armv6、mips等架构的CPU了,所以首先你要定位你会用到的Unity的版本。

    低端机器可能对OpenGL ES 2.0支持不到位也就是说你要考虑使用OpenGL ES 1.0来开发,再言之你可能只能使用固定管线,不能使用Shader。

    适配方面主要是分辨率的问题,这个如果使用NGUI来开发UI的话,有现成的支持。对于游戏自身来说,需要因地制宜。

    比较通用的一些优化方向和优化点,包括移动平台硬件与桌面平台的硬件的差异,Unity官方给出了很多有用的信息:
    https://docs.unity3d.com/Documentation/Manual/Advanced.html
    https://docs.unity3d.com/Documentation/Manual/iphone-PracticalGuide.html

    但是正如开头所说的,如果为了低端机使用低版本Unity,相对的可能对高端机器比如iOS 7的设备支持又会有别的问题,你可能很难做出狂拽酷炫的效果。

    如果兼容的跨度很大,你可能需要考虑制作两个不同的版本,在引擎版本、美术资源、功能特性上面可能都需要单独维护。
    0评论
  • 浪里小白龙 2015-10-06 18:03
    图太小,看不
    0评论
  • 雨神2@15 2015-10-06 18:26

    哇,好厉害

    0评论
  • 浮生半盏茶" 2015-10-07 10:22
    文字太多,排版蛋疼,差评
    0评论
  • 无糖薄荷″ 2015-10-07 16:41

    这图也是醉了

    0评论
  • 淡然。     2016-01-23 13:18

    这图片这么小。。。

    0评论
  • conanshao 2015-05-04 16:41
    对于适配,根据项目的特点开发出一些基础测试,基础测试的能够比较快的进行机型适配。
    例如3D,就可以使用一些骨骼动画模型、各种贴图格式、各种特性shader来作为基础测试。
     
    性能的话,能做的事情就特别多了,CPU效率优化、内存空间优化,其实能参考的材料还是比较多了,也可以求助一些有过类似优化经验的技术支持。
     
    0评论
  • devilsomezeng 2015-05-04 16:41
    如果有人力,可以考虑shader lod和模型lod,贴图可以有normal和没有normal等等。
    不过安装包容量会上涨,需要平衡
    0评论
  • devilsomezeng 2015-05-04 16:42
    如果游戏目标人群是3、4线城市,还是建议用2D开发游戏。兼容性会好很多。

    我做过一个测试,三星ace,ARM 6系列cpu,800MHz,无独立gpu,280MB内存
    2个unity3D开发的3d游戏在上面测试,一个进入3d场景就崩溃,一个进入3d场景花屏。
    只有天天酷跑可以正常运行。
    0评论
  • 自由骑士笃志 2015-12-08 12:54

    干货,支持!

    感谢分享。
    0评论
  • 清风 2016-04-06 11:24

    有些没有看明白,平滑方面


    0评论
  • Nash 2017-01-18 18:28

    学习了,感谢分享.

    0评论
  • rajRKO 2017-06-21 17:40

    Love is felt to the core if it is perfectly expressed to your lover. Show your lover how much you love. i love you quotes images I Love You Images For Lovers has pictures that could be shared by anyone. It has specially chosen love images that could be send to your girlfriend or boyfriend.

    0评论
  • rajRKO 2017-06-21 17:44

    TOP 33 FUNNY FACTS YOU SHOULD KNOW! funny facts quotes TOP 33 FUNNY FACTS YOU SHOULD KNOW! The top funny facts around the world are listed here. These fun facts will not only make you laugh but will also make you think. 

    0评论
  • 海凡 2017-06-21 17:52

    写的非常用心和详尽的一篇文章,受益良多,谢谢作者的无私分享。

    0评论
  • 程序媛Adele 2015-05-04 16:42
    目标用户如果是三、四线城市的低端机,用cocos2d吧。unity的优势是上手快工具完善做3D,但是性能不高也不利于大型项目。
    0评论
  • rajRKO 2017-06-21 17:46
    Error Code List
    1xx Informational Error Code List
    2xx Success Error Code List
    3xx Redirection Error Code List error code This class of status code means a temporary response, consisting notably of the Status-Line and optional headers, and is eliminated by an empty line.
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答