您当前所在位置: > 爆料站 > 君子堂

如何快速高效地完成UI界面设计?这五种主要的解决方案你应该知道

时间:2022-03-17 08:55:57  来源:  作者:网络转载
高效清理大师

高效清理大师

大小:13.7M更新:2021-01-21

分类:系统工具

在游戏制作时,UI界面设计是非常重要的工作,不仅仅是考虑排版布局、美术风格,还要考虑到玩家的交互行为。另外,采取哪种实现方案也是需要慎重考虑的,一个好方案让我们在保质保量的前提下,能快速高效地完成。笔者将为大家介绍业界常用的UI解决方案,并对它们做简单地分析对比。
编者按 在游戏制作时,UI界面设计是非常重要的工作,不仅仅是考虑排版布局、美术风格,还要考虑到玩家的交互行为。另外,采取哪种实现方案也是需要慎重考虑的,一个好方案让我们在保质保量的前提下,能快速高效地完成。笔者将为大家介绍业界常用的UI解决方案,并对它们做简单地分析对比。同时,也欢迎大家留言,分享你在UI设计时所积累的经验,或是遇到的困难,咱们共同成长进步。
作者:W
笔者自14年毕业参加工作以来,一直使用Unity引擎来开发各种项目,如儿童启蒙教育类绘本、大型3D网络海战、三消、视频VR以及NBA体育竞技等,大部分工作内容是与UI界面相关。使用过的UI系统插件包括Unity原始的GUI、第3方插件NGUI、Unity进阶版的UGUI以及第3方的UI编辑器FairyGUI。另外,经网上了解还有EZ GUI、IGUI等第3方插件,以及Unity近推出的高阶版UIToolkit。这些偏冷门的或者新出炉的,笔者暂没在公司项目中使用过。你知道的,公司项目对稳定性有较高的要求,不会一味地追求新技术。读者不用惊讶,有公司还在使用Unity 4.x或者5.x旧版本的呢,哈哈!
经前面介绍,这么多种实现方案,我们在实际项目中应该如何做选择呢?有木有最佳方案?通吃的那种?答案是否定的。每种方案都有其适用性,需要结合项目本身以及开发者自身情况综合来考量。那在选择方案时,有木有一些具体的参考点呢?这个是有的,笔者归结为以下2点:
1)可视化程度:Unity原始的UI系统,需要在运行时才能显示,这给我们搭建UI界面时带来很多不便。正因为此,许多像NGUI一样的高度可视化的插件陆续诞生。搭建UI界面时,只需将对应组件拖入场景即可显示和调整,达到所见即所得的目的。另外,像是否支持图文混排、虚拟列表等组件以及对策划美术是否友好等问题,也都可以归结为插件的可视化程度高不高的体现。
2)性能:DrawCall,每次CPU准备数据并通知GPU的过程。这个操作是比较好性能的,原则上我们是希望它越少越好的。影响它的因素:一方面表现为UI资源的管理方式,这主要与程序猿技术能力有关,知道啥时候加载,又啥时候卸载,什么类型资源共享,什么类型资源进行九宫格。另一方面表现为与UI系统本身的渲染原理相关,这是UI方案的“硬伤”,关于UI方案的硬伤,对于熟知该UI渲染原理的程序猿来说,他知道该怎么去做,一定程度“规避”产生太多DrawCall。嘻嘻,这很考验咱程序猿功底咯!如果UI方案本身这方面就做的很好,那岂不是更好,哈哈。
限于篇幅,我不能对这些UI方案深入展开,希望简短的介绍能讲清楚它们各自特点。至于具体怎么使用,我会附上官网或学习地址,那里通常配有技术文档、教程帮助上手。
2.1 Unity原始GUI
因性能和可视化方面都不足,自打好用的如NGUI等第3方插件问世后,Unity的原始GUI系统,基本不会用于游戏运行模式时的UI设计中;一般只是在编辑器工具扩展时使用。但现如今Unity又推出新的UIElement框架,可用于编辑器工具的扩展,原生GUI系统会越来越失宠,究其最终原因就是性能差且不好用。目前来看,原始GUI在编辑器工具扩展领域的地位应该不太可能迅速被UIElement取代,因为扩展工具时,原始GUI还是可以胜任的,且很多开发者应该已经习惯用它来编写工具和扩展。其实,程序猿也是有情怀的,哈哈!
2.2 NGUI
资源地址:https://assetstore.unity.com/packages/tools/gui/ngui-next-gen-ui-2413#description
其特点如下:
1)  图集:需要自己规划好后,手动打图集。
2)  渲染原理:先根据Panel的Depth排序,Panel面板内部再根据Depth排序。将相同材质的Widget进行Mesh合并。
3)  支持图文混排。
4)  支持循环列表组件。
2.3 Unity进阶版UGUI
学习地址:http://c.biancheng.net/view/2712.html
UGUI是在NGUI之后Unity官方推出的,一定程度上借鉴了NGUI的设计理念,在某些方面做了改进优化,如自适应、图集等。其特点如下:
1)图集:图集概念不重,会自动打包成图集。要注意的是,放在Resources文件夹下的贴图不会被打入图集;
2)渲染原理:根据Hierarchy的顺序来排序,越下面渲染在越顶层。Canvas与NGUI的UIPanel类似,每个Canvas将优化合并为1个Mesh或多个SubMesh;
3)不支持图文混排,需要自己实现;
4)不支持循环列表组件,需要自己实现;
5)有锚点,方便屏幕自适应。
2.4 FairyGUI
官网地址:https://www.fairygui.com/download
它是独立的UI编辑器,且对美术、策划都友好。其特点如下:
1)目前主流的游戏开发引擎都支持;
2)渲染原理:没有采取Mesh合并的策略,而是基于类似于Unity的Dynamic Batching技术,对DrawCall进行优化。它在不改变显示效果的前提下,尽可能的把相同材质的物体调整到连续的RenderingOrder值上,以促使它们能够被Unity DynamicBatching优化;
3)支持图文混排;
4)支持虚拟列表,即使数量巨大的列表也不会感觉太卡顿。
2.5 其他方案
因为笔者未在实际项目中使用过,所以这里不做评述了,读者可以根据贴出的链接跳转过去瞅一瞅哈!
1)Unity高阶版UIToolkit
学习地址:https://docs.unity3d.com/cn/2020.1/Manual/UIElements.html
是Unity新推出的新一代UI系统,既支持游戏编辑模式也支持运行时模式。但目前还不够完善。读者可以尝尝鲜,试用一下。
2)EZGUI
资源地址:https://assetstore.unity.com/packages/tools/ez-gui-32
【注:官方资源下架 已购买可以继续使用】

3)IGUI
资源地址:https://assetstore.unity.com/packages/tools/gui/igui-basic-1946
【注:官方资源下架 已购买可以继续使用】
本篇主要介绍了Unity项目比较流行的UI解决方案,笔者在这里只是做一个汇总概述,并没有去深究。至于读者该如何选择,仁者见仁,智者见智。一句话总结:没有最好的,只有最适合的! 参考资料
1、Unity官网:https://unity.cn/
2、Siki学院:http://www.sikiedu.com/course/explore/unity?subCategory=&selectedthirdLevelCategory=&filter%5Btype%5D=all&filter%5Bprice%5D=all&filter%5BcurrentLevelId%5D=all&orderBy=hotSeq&from_flag=baidu_unity
来源:GWB-腾讯独立游戏孵化器
原文:https://indienova.com/u/gadqq/blogread/30524



资源转载网络,如有侵权联系删除。
相关下载

玩家评论

碧蓝航线高效作战指令书获得方法

高效作战指令书是碧蓝航线游戏中非常重要的道具,但是很多玩家都不是很清楚这个高效作战指令书要怎么去获得,下面小编就给大家详细介绍一下具体的获得详情>>

阅读: 1
日期: 2022-03-17
如何用UE高效生成细节丰富的《重生边缘》野外场景(下)

以下文章来源于NExT Studios ,作者引擎全开的 上篇文章中,我们从地形、崖壁、植被、河流、道路五个方面介绍了NExT Studios 在使用虚幻引擎4开发《重生边缘》的过程中,过程详情>>

阅读: 3
日期: 2022-03-13
如何用UE高效生成细节丰富的《重生边缘》野外场景(上)

以下文章来源于NExT Studios ,作者引擎全开的 “过程化内容生成”也叫“程序内容生成”(Procedural Content Generation=PCG),是一种自动为游戏、模拟或电影创建数字资产的方详情>>

阅读: 2
日期: 2022-03-13
阴阳师:想冲绘卷又没有足够的票?绘卷副本高效通关阵容推荐

原标题:阴阳师:想冲绘卷又没有足够的票?绘卷副本高效通关阵容推荐 新ssr式神不见岳这周三更新后就会上线正式服了,而伴随着新式神的上线详情>>

阅读: 1
日期: 2022-03-08
原创阴阳师:想冲绘卷又没有足够的票?绘卷副本高效通关阵容推荐

原标题:阴阳师:想冲绘卷又没有足够的票?绘卷副本高效通关阵容推荐 新ssr式神不见岳这周三更新后就会上线正式服了,而伴随着新式神的上详情>>

阅读: 2
日期: 2022-03-08
GeForceRTX30508GB显卡配备更高效的GA107GPUTBP为115W

  NVIDIA最近推出的GeForce RTX 3050 8 GB显卡不久将有两个GPU版本,其中一个采用了更高效的设计。NVIDIA GeForce RTX 3050 8 GB显卡将采用115W TBP和更高效的GA107 GPU详情>>

阅读: 2
日期: 2022-02-14
《原神》胡桃队高效循环阵容搭配攻略

  《原神》游戏中胡桃队高效循环阵容搭配胡桃、行秋、盾辅(钟离、迪奥娜、托马)、阿贝多/砂糖配队,那么今天小编就给大家介绍一下原神胡桃队高效循环阵容搭配详情>>

阅读: 1
日期: 2022-01-26
原神胡桃队高效循环阵容是什么-原神胡桃队高效循环阵容推荐

原神胡桃队高效循环阵容是什么?很多玩家都还不知道,下面234游戏网为大家整理了原神胡桃队高效循环阵容推荐,一起来看看吧。 原神胡桃队高效循环阵容是什么 高效循环阵详情>>

阅读: 0
日期: 2022-01-25
阴阳师:小赛季高效上分阵容

碰到千姬+帝释天的阵容,三手翻帝释天,四手星熊,五手阎魔,一速比较慢的话也不用担心 详情>>

阅读: 1
日期: 2022-01-17
现代战舰怎么才能快速赚钱 高效刷钱技巧

有一句话说得好,有钱能使鬼推磨,在现代战舰游戏中也是一样,不少小伙伴们都想要快速攒钱,不过问题就在于现代战舰怎样快速刷钱呢,这里就来和小伙伴们分享一下高效刷钱的一些技巧,一详情>>

阅读: 1
日期: 2022-01-17
《幻塔》探索资源有技巧,记住这三点高效挖矿更轻松

原标题:《幻塔》探索资源有技巧,记住这三点高效挖矿更轻松 《幻塔》在前段时间放出了秃头清单,预告了一系列的新内容和玩法,不少玩家为详情>>

阅读: 1
日期: 2022-01-16
集“高效清洁”与“温和柔肤”于一身,三草两木卸妆油就是不一样_产品_自然科学_水感

原标题:集“高效清洁”与“温和柔肤”于一身,三草两木卸妆油就是不一样 随着护肤观念的提升和卸妆品类越来越精细化,近几年国内卸妆市详情>>

阅读: 1
日期: 2022-01-06
阴阳师:超详细有练度需要手动的高效僵尸寮速推阵容

原标题:阴阳师:超详细有练度需要手动的高效僵尸寮速推阵容 阴阳师:超详细有练度需要手动的高效僵尸寮速推阵容 作者:NGA-hty0020 详情>>

阅读: 1
日期: 2022-01-05
传奇4升级攻略45级之后如何高效升级

原标题:传奇4升级攻略 45级之后如何高效升级 传奇4是经典ip传奇系列的最新续作,在继承前作世界观的基础上带来了很多新的玩法,目前已上详情>>

阅读: 4
日期: 2022-01-02
《幻塔》高效刷蜂蜜方法介绍

  《幻塔》手游中的蜂蜜是一种很重要的食材,玩家在需要用到的时候就要去刷取,想必有很多小伙伴不太清楚怎么高效刷蜂蜜,下面小编给大家带来《幻塔》高效刷蜂蜜详情>>

阅读: 1
日期: 2021-12-31
《原神》蒲公英籽高效采集路线

《原神》中的蒲公英籽是琴与优菈的突破材料。下面请看由“一位秋秋人呀”带来的《原神》蒲公英籽高效采集路详情>>

阅读: 1
日期: 2021-12-30
幻塔怎么高效无伤刷蜂蜜-幻塔高效无伤刷蜂蜜方法攻略

幻塔怎么高效无伤刷蜂蜜?很多玩家都还不知道,下面234游戏网为大家整理了幻塔高效无伤刷蜂蜜方法攻略,一起来看看吧。 幻塔怎么高效无伤刷蜂蜜 1、首先,需要有一个详情>>

阅读: 4
日期: 2021-12-30
《原神》清心高效采集线路推荐

《原神》2.4版本即将到来,UP角色中不少需要消耗清心用于突破,想要提前准备清心的玩家请看下面“阿怪ii”带来详情>>

阅读: 1
日期: 2021-12-29
火柴人归来高效获得强化材料 多多云手机托管任务日常

火柴人作为智能手机早期的一款经典手游,想必是不少玩家都有体验过的一款游戏。简单的人物造型下却是富有张力的动作表现和流畅的动作类玩详情>>

阅读: 0
日期: 2021-12-29
原创阴阳师:小赛季高效上分阵容,面因帝体系上分思路详解

原标题:阴阳师:小赛季高效上分阵容,面因帝体系上分思路详解 离小赛季预选赛结束只剩三天了,大家都打上名士段位了吗?还没打上名士段位的详情>>

阅读: 5
日期: 2021-12-21
微软开发可高效揪除代码错误的BugLabs人工智能解决方案

  微软研究院首席研究员 Miltos Alamanis 与高级首席研究主管 Marc Brockschmidt,刚刚在一篇博客文章中介绍了他们新开发的 BugLabs 人工智能。 顾名思义。这是一套专门详情>>

阅读: 2
日期: 2021-12-13
FormulaE发布第三代EV:将成为全球最高效赛车

  Formula E已经宣布了其所宣称的地球上最高效的赛车。各车队将在2022-23赛季使用第三代(Gen3)电动汽车并可在春季开始测试。 Gen3不仅比Gen2更轻更小,Formula E和国际详情>>

阅读: 0
日期: 2021-12-03
阴阳师:两分钟通关姑获鸟竞速本,轻松高效挤进排行前百

原标题:阴阳师:两分钟通关姑获鸟竞速本,轻松高效挤进排行前百 竞速\百战副本是每周勾玉收入的一大来源,除了通关十层给的勾玉以外,竞速副详情>>

阅读: 3
日期: 2021-11-21
《暗黑破坏神2重制版》廉价高效MF练法哪个好 廉价高效MF练法推荐

暗黑破坏神2重制版廉价高效MF练法推荐。暗黑破坏神2重制版这款游戏中的MF怎么练?很多小伙伴都发现自己详情>>

阅读: 2
日期: 2021-11-16
三国志战略版:pk赛季开荒队伍,九大阵容稳定高效

原标题:三国志战略版:pk赛季开荒队伍,九大阵容稳定高效 哈喽大家好我是你们的白给今天就S10北定中原了,也是本着独乐乐不如众乐乐的态度详情>>

阅读: 1
日期: 2021-11-15
《极限竞速地平线5》高效刷钱蓝图分享

《极限竞速地平线5》中玩家们可以通过特殊的方法快速获取钱以及技能点,想要了解具体如何刷的玩家请看下面“详情>>

阅读: 10
日期: 2021-11-08
机器学习算法可高效推测被手遮挡的ATM机密码输入

  对于经常光顾 ATM 自助存取款的人们来说,确保密码输入的隐私安全,几乎已经成为了一项普遍共识。 然而近日的一项研究表明,只要通过特殊的训练,即可利用深度学习算法,来高效详情>>

阅读: 3
日期: 2021-10-21
阴阳师:镰鼬高效通关阵容,半自动挂机,轻松拿每周保底勾玉

这周的秘闻本是镰鼬百战,相比较其他的竞速秘闻,这个算是比较简单的,基本上用反击队都能通过,不过最后两关比较容易自闭,这里就给大家推荐几套比较效率的详情>>

阅读: 3
日期: 2021-10-20
新型高效光学“晶体管”有望让计算速度提升1000倍

  由斯科尔沃(Skoltech)和 IBM 带领的一支国际研究团队,刚刚打造了一种极其节能的“光开关”(Optical Switch)。 得益于对光子的操纵能力,其致力于取代传统计算机上详情>>

阅读: 3
日期: 2021-10-13
《三国志战略版》:高效利用求贤令攻略

原标题:《三国志战略版》:高效利用求贤令攻略 距离三国志战略版9月20日游戏更新,还有两天! 此次更新了一个良心的“求贤”系统。 游戏中通过每日签到详情>>

阅读: 1
日期: 2021-09-19
OPPO游戏中心上线《哈利波特:魔法觉醒》:以定制化内容助力高效触达_用户

原标题:OPPO游戏中心上线《哈利波特:魔法觉醒》:以定制化内容助力高效触达 9月9日,《哈利波特:魔法觉醒》全平台正式上线,这款由官方监修剧情的RPG手游,详情>>

阅读: 1
日期: 2021-09-13
IT管理如何从“普通”走向“高效”?

  受疫情影响,在线办公、远程办公等“云”办公模式成为一种新常态。与之相伴的,企业员工办公的IT环境也发生着巨变。坐在办公室里、随时可以依靠IT运维人员支持详情>>

阅读: 2
日期: 2021-09-12
15寸轻薄大屏+11代酷睿黄金搭档5000元搞定高效生产力笔记本

  2021年笔记本应该怎么选?除了预算及需求之外,很多人还会面临大小的选择纠结,即便是轻薄办公本,现在至少有13、14、15及16寸四种主流尺寸,买大买小是个问题。  大家都知道详情>>

阅读: 0
日期: 2021-09-10
《永劫无间》高效练习立回方法

《永劫无间》中练习立回可以让玩家的战斗变得更加的安全,那么我们该如何高效练习立回呢?现在为大家带来“Doll详情>>

阅读: 2
日期: 2021-09-07
《原神》天云草实高效采集路线

《原神》中天云草实是雷电将军的等及突破材料,但是这个材料并非比较稀缺,而是非常充足,那么我们该按什么线路采详情>>

阅读: 2
日期: 2021-09-03
《原神》紫晶矿高效采集线路

《原神》稻妻区域新增了很多的材料,其中紫晶矿的刷新位置都在那里呢,想要了解的玩家请看下面“浩瀚星空里的”详情>>

阅读: 5
日期: 2021-08-26
永劫无间高效上分思路攻略分享

永劫无间这款游戏中玩家都想要在排位模式中尽可能的获得更高的分数来进行上分,如何有效的上分这里面是有一定的技巧的,掌握这些技巧就能够快速的上分,能详情>>

阅读: 6
日期: 2021-08-25
原神恶王亭要怎么打开才比较高效

  原神中恶王亭要怎么打开才好?在游戏里面,我们的稻妻地区自从上线以后就受到了大家的一致认可,而恶王亭则是稻妻地图里面一个非常特殊秘境,但是很多玩家还不知详情>>

阅读: 3
日期: 2021-08-25
《永劫无间》快速高效立回练习方法

本文旨在帮助新手快速高效练习如何安全地战斗,着重点在如何练习,理论部分如有错误欢迎只出,共同进步。 先详情>>

阅读: 8
日期: 2021-08-24
迷你世界:如何才能高效挖矿,这3个技巧值得收藏,第二个关键

原标题:迷你世界:如何才能高效挖矿,这3个技巧值得收藏,第二个关键 众所周知,在迷你世界里面,如果玩家能够拥有大量资源,那这个玩家基本上在游戏里面就是大详情>>

阅读: 4
日期: 2021-08-22
相关手机应用
精彩推荐