400-650-7353
您所在的位置:首页 > IT干货资料 > unity > 【Unity基础知识】大型游戏中UI优化原则汇总(上)

【Unity基础知识】大型游戏中UI优化原则汇总(上)

  • 来源:Unity干货资料
  • 2020-07-30 18:23:16
  • 阅读()
  • 分享
  • 手机端入口

一般在大型重度游戏(比如MMO,MOBA,SLG,FPS)的制作中,由于游戏地形大,玩家多,界面多,性能的优化就是重中之重的工作,而UI的优化又是性能优化工作中很重要的一部分,如果UI的优化做好了,会对游戏整体性能的提升有很大的帮助。那么UI如何优化那?下面我们来详细说一下:

一、图片的大小和格式规范

1)最好不要超过2048*2048

2)最好都是2的n次方(128,256,512,1024,2048)

3)最好都是方的(1024*1024,512*512这样的,不要1024*512这样的)

要压缩,选以下格式:

美术刚开始作图的时候就讲明一些规范,省的美术返工:

1)能共用的图片就共用:比如窗口的底图,边框,按钮的底图,边框等。不要把上面的图片设计的非常繁复,窗口,按钮尽量设计成一样的。

2 )一些图片能用九宫格就用九宫格

二、图集划分的粒度

1)共用的common不能太大。

2)一个功能一个图集 登录,背包,技能,角色,商店等。

3)一同出现的最好一个图集,比如主界面一个图集。

三、ABA的问题

ABA问题就是如下的问题:

如上图所示,底图ImageA蓝色背景 使用A图集,中图ImageB鬼头图标 使用B图集,

上图ImageA战力文字 使用A图集。三张图片,两个图集,本来应该是2个drawcall,但是因为两个使用相同图集的图片中间夹了一个别的图集的图片,打断合批了,所以是3个drawcall(如下图,Batches就是drawcall,基本是2,加上UI的3个)。

如果把中间的ImageB隐藏,发现Batches变成了3,一下少了2个drawcall。

在UI制作的时候一定要避免ABA的情况,想法变成AAB或者ABB这样的情况。

文章“【Unity基础知识】大型游戏中UI优化原则汇总(上)”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2020/50883.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME