引导界面图标好大_游戏里那些图标和界面,原来是这么设计出来的?

6b68a1f2d9459113694f6fbb65536c26.png

UI设计最硬核的思维 就是功能

微信现在在做一种全面连接的功能,而游戏需要实现的是人机互动的功能。

实现并完善功能,是互联网、游戏、网站、渴望UI人才的根本原因。

如果说有电脑的世界是一片很大的面,那么可视化的操作,都是UI设计师需要负责的点。

UI设计并不只是单纯的把一张图,一段话打印到一张纸上,而应该是经过UI设计师本身深思熟虑后的呈现。

UI设计更多的是需要去思考,思考每一个元素,对功能的影响,让这些点在脑海中不断的组合,然后运作起来,在运作中体验整个过程的流畅性。如果有哪个环节不行,还得把它们打散,再重组,直至达成一个心中完美的环。

然后,才进行到把它们呈现出来的步骤。


从整体出发 围绕功能点的UI设计

903e9542356bc8d736c8f01f2ed41331.png

这是给剑网三做过的一个每周日常的界面。这个界面,拥有很多的功能入口,初次拿到策划的UE需求,经历了一段时间的讨论和修改,把功能集中的界面拆分成几块,分步调整。

需要注意的点:

1.保证通用性
节省资源量,缓解游戏整体安装包的大小,节约用地面积是我们每个UI设计师惜墨如金的品质。2.宣传指引
每天推荐玩家的日常活动,我们采取放大版面和字体来引导和方便玩家快速理解。3.可视化
UI把很多文案内容转化成图像,这样一眼打开界面,玩家不需要很长时间的拖拽、下拉操作,就可以找到自己需要的功能。4.一键操作
我们除了配图,更要对按钮有统一的部署和位置的编排,每个按钮对接的界面功能不同,表现形式和大小位置都要根据这个界面入口的功能去设计。5.美观
这才是最难的点,大量的信息、按钮、内容,如何用交互的逻辑去把它们展示出来,并且方便使用,除了反复讨论、测试、反馈、修改...更需要坚持不断的学习。

这个界面制作的主要功能,就是日常任务内容的集中展示面板,玩家需要一眼就明了自己。需要完成的日常有哪些,为的是得到最终的奖励和经验。

实际运用中,玩家需要来到这样的一个地方做日常:

0d6696ce5e6605e2786d778bcbe67405.png

如果我们只是像一张海报一样,做给玩家看,那就是下面这种效果:

3cac801efdba1b7b0142e44c5ae27f2b.png

然而, 最后呈现的效果是这样:

e0e26c2b18e8a4c63ac0f29572636f86.png

为什么要这样设计?

有以下几点原因:

1.根据这个入口想表达的功能,类似一张名片的设计,醒目。
2.有剑网3清透,玉一样纯朴高级的质感。
3.用不同心理暗示的颜色去做区分,引导玩家。
4.并且对每个任务加上了注释的小标签。
5.点到为止。(要预留扩展性的空间)

分步骤梳理、突出主要功能,并且视觉优化这个功能。

在这样一种逻辑思维下,最终界面以图文结合的方式,以卡片的选择方式布局,满足最终功能。

如果说,界面是所有功能的集大成,是功能集合的面。

那么图标,就是单独功能的集中视觉传达,ui设计里的点。

3b21adf821aa03c44b631590f1281c29.png

任何一个游戏里的技能、物品、武器图标,都是带有自身功能的,设计做成可以传达给玩家的视觉图标,从图标自身出发,去引导使用操作。这些点,汇聚起来是一条完整的逻辑思路,可以帮助引导,玩家按照一定的规则达成目标。

比如,一套可以升级的挂件,图标虽然是同一个物品,但是质感、造型、色彩上,会有越来越华丽,给玩家带入一种升级的概念,这种概念串联起来,就是装备的升级功能。

由点到线,每套装备图标都会依照这样的标准进行制作,来满足功能。

34e6b563212838e0ba5adc71378d8391.png
带有扩展升级功能的图标(色彩升级 造型升级)

自己做过的一套技能图标示意:

2f84867f98825517a1c32234e37b6607.png
武当、土黄色剑、八卦道家门派、施法

根据不同门派特色去思考功能设计,每个不一样的图标是战斗系统的功能入口展示,这个图标,可以运用到多个系统中,比如,主界面战斗、技能学习、 技能升级。这些模块都会放置这样一个技能图素。

那么它们每个图标的辨识度 整套图标的统一性以及与特效动作的配合,都需要在设计初期被考虑到。

4f36c2035b9a4aa53a5582ef4b7d5eb6.png
天王、橘红色、战士、刀、马术攻击

由点到面,一个技能图标就是一个战斗系统的功能入口。

在对文案有细致的分析后,结合游戏风格和门派特色绘制出来适合的技能图标。并且,适配方形框(一般展示用界面)和圆型框(战斗界面多为圆形按钮)两种状态。

c3a82a627352b2ab7a8a9d43030ea85f.png
峨眉、女性门派、柔美、水系法术攻击

用按钮和文字框以及背景气氛图来制作红包领取的界面,这几个功能点串联起来就是引导玩家,领取礼品的功能点。

充满礼包的图片,并不是随意制作,结合领取框用红色喜庆的调子来,突出奖品的丰富性,心理和视觉暗示喜庆丰富的气氛,引导玩家的操作。

e69790395858a19d458e863f7ac8a7b1.png

而时常会出现在游戏中,一些华丽的外表和不同的造型并且珍贵稀有的图标则是为了收集功能服务。

举例,剑侠世界手游中的秘籍图标,装备后会提升各种状态,也并不容易获取,那么它的视觉引导要求区别于普通图标,展示区域也会跟着放大,拥有更丰富的细节,去吸引玩家注意力,在复杂华丽的外表下,是有收集功能做支撑的。

b71157953bc6094d8ab1464afcc36d52.png

UI设计服务于功能,即使图标这样小小的一个点,也需要承载整个游戏所赋予的各种功能需求,牵一发而动全身,对于设计师而言,做好每个点都不是一件轻松而简单的事情。

不良好的BUFF,给战斗带来紧张气氛 提醒玩家状态(为战斗功能服务):

016f68947e6910dfc0c9360b459e7c4d.png

更多的例子,其实都可以按照这个思路去分析一下,每个设计表现所蕴含的意义。

有点到面,从一个图标,一个界面去细细分析。

游戏设计包罗万象
你怎么去传达给玩家你的心意?
你只能逐步去引导用户操作
这大概就是UI设计师的隐忍吧
明明想把字调整到大海报一样100号大小
却要在小小的角落里48个像素格子
去说自己想说的话
互联网的世界,在你看不到的地方
有这样的一群设计师
为你点亮一盏灯
那盏灯
是一个按钮
是一个界面
是一段文字
是一个UI设计师
最简单和最质朴的心愿
希望,服务到大家
照亮你人生一段需要陪伴的路

原文发布于西山居美术中心公众号,可点击查看原文:UI设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/367306.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

爬格子呀9.17(图论)

刘汝佳的紫书差不多就告一段落吧,我觉得可以了,怎么说呢,这书也陪着自己走了一年多了吧,也目睹了从一个啥也不会的萌新到一个稍微会一点的萌新的转变。 差不多开始下本书吧,自己也大三了,时间真的有点紧啊w…

一个vue加egg.js的博客

之前自己的博客是用hexo做的,后面想做一个有后台的博客就打算用vue加node来试试,于是就有了这个博客。 项目地址 W-Blog W-Blog是一个基于vue和node的小小小博客 前端用vue,后端用egg.js 快速入门 技术栈 前端: 用户端&#…

android音量图标不见了,电脑声音图标不见了如何解决?

最近有电脑用户反映,看视频时觉得声音太小了,要调大点声,却发现任务栏上的声音图标不见了,想调个声音都难。那么,电脑声音图标不见了如何解决呢?我们一起往下看看。方法步骤一、XP系统下找回任务栏上的声音图标1、重启…

认识iOS系统架构

关于本文: 文章主要介绍iOS系统架构中的四层结构的内容、常用的框架、大致的功能,然后对iOS开发人员的发展提出自己的一些拙见。 一、iOS系统是基于UNIX系统,所有从系统稳定性上来说的确比其他操作系统的产品要好。 iOS在系统架构上分为4层&a…

Java泛型教程–示例类,接口,方法,通配符等

泛型是Java编程的核心功能之一,它是Java 5中引入的。如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它。 在集合类中使用泛型非常容易,但是它提供了比仅创建集合类型更多的功能,我们将在本文中…

html5中音乐播放器怎么写,打造属于自己的音乐播放器 HTML5之audio标签

我的音乐播放器HTML5中增加了Audio和Video标签,这两个标签的用法非常相似。功能却是相当强大,我们先来看一下Audio标签各个浏览器的支持情况。这里用的依然是Can I Use这个在线网站,相信学习前端的同学应该都不陌生。Can I Use我们可以看到&a…

初识react(四) react中异步解决方案之 redux-saga

回顾 初识react(一) 揭开jsx语法和虚拟DOM面纱初识react(二) 实现一个简版的html redux.js的demo初识react(三)在 react中使用redux来实现简版计数器初识react(四) react中异步解决方案之 redux-saga初识react(五) 数据流终极解决方案 dva(零配置) 今天demo是实现一个异步的计…

C# WinFrom 关于MDI

dev是一个牛B 到没边的控件 我们正常用winform做个原始mdi窗体 一点都不好看 但 用的dev只需要一个控件 就可让显示舒服多了 建一个项目 上边放一个 xtraTabbedMdiManager1 一个button1 button1.click如下: Form frm new Form(); frm.MdiParent this; frm.Text &…

Jfinal 文件上传

JFinal上传文件 uploadify 可以在http://www.uploadify.com/ 下载。 在原项目的基础上。 uploadify使用&#xff1a; <input id"file_upload_1" name"file_upload" type"file" multiple"true"> /** param uploader 文件上传方法…

轻量级的开源集成:Apache Camel还是Spring集成?

首先&#xff0c;为全面披露信息&#xff0c;在过去的1.5年中&#xff0c; 我一直担任 FuseSource&#xff08;现为Red Hat&#xff09; 的顾问&#xff0c;为零售&#xff0c;运输&#xff0c;银行/金融等不同行业的大型和小型公司提供SOA和集成项目支持。我的专长是使用该领域…

WePY:在质疑中前进 | 文末福利

WePY 作者介绍 Q: 先介绍一下自己吧~ Gcaufy: 我 2011 年大学毕业之后&#xff0c;阴错阳差的走上了 Web 开发的道路。15 年之前算是自由职业 SOHO 工作&#xff0c;主要给一些国外的大公司做外包系统&#xff0c;更多的是做后端开发。15 年之后以前端工程师的身份加入腾讯&a…

MySQL/MariaDB表表达式(3):视图

视图是表表达式的一种&#xff0c;所以它也是虚拟表。对视图操作的时候会通过语句动态的从表中临时获取数据。 1.创建、修改视图 CREATE [OR REPLACE][ALGORITHM {UNDEFINED | MERGE | TEMPTABLE}]VIEW [IF NOT EXISTS] view_name [(column_list)]AS select_statement[WITH [C…

Event Loop 其实也就这点事

前段时间在网上陆续看了很多关于 Event loop 的文章&#xff0c;看完也就混个眼熟&#xff0c;可能内心深处对这种偏原理的知识有一些抵触心情&#xff0c;看完后也都没有去深入理解。最近在看 Vue 的源码&#xff0c;在读到关于 nextTick 的实现时&#xff0c;总有一种似曾相识…

Kudu系列: Kudu主键选择策略

每个Kudu 表必须设置Pimary Key(unique), 另外Kudu表不能设置secondary index, 经过实际性能测试, 本文给出了选择Kudu主键的几个策略, 测试结果纠正了我之前的习惯认知. 简单介绍测试场景: 表中有一个unqiue字段Id, 另外还有一个日期维度字段histdate, 有三种设置kudu PK的方法…

OSS网页上传和断点续传(OSS配置篇)

OSS网页上传和断点续传主要根据BrowserJS-SDK和相关文档整理而得&#xff0c;快速构建OSS上传应用 一、Bucket设置 浏览器中直接访问OSS需要开通Bucket的CORS设置 将allowed origins设置成 *将allowed methods设置成 PUT, GET, POST, DELETE, HEAD将allowed headers设置成 *将e…

小程序各种姿势实现登录

喜闻乐见的背景时间--由于最近接触小程序比较多&#xff0c;又刚好经历过小程序的自动登录时代以及现在的点击登录时代。结合自己的实践以及观察到其他小程序的做法&#xff0c;就有了这篇小分享~ 本文可能涉及的内容-- 更新 首先感谢shaonialife同学的精彩评论~ 可能由于用词…

BBS-登录

from django.db import models# Create your models here. from django.contrib.auth.models import AbstractUser#用户 class UserInfo(AbstractUser):nidmodels.AutoField(primary_keyTrue)telephonemodels.CharField(max_length32)avatarmodels.FileField(upload_toavatar/,…

使用Mockito和BeanPostProcessors在Spring注入测试双打

我非常确定&#xff0c;如果您曾经使用过Spring并且熟悉单元测试&#xff0c;那么您会遇到与您不想修改的Spring应用程序上下文中注入模拟/间谍&#xff08;测试双打&#xff09;有关的问题。 本文介绍了一种使用Spring组件解决此问题的方法。 项目结构 让我们从项目结构开始&…

二叉搜索时与双向链表python_JZ26-二叉搜索树与双向链表

1、中序遍历&#xff0c;当前结点&#xff0c;以及左侧排好序的双向链表&#xff0c;再调整当前结点的指针指向最前结点/* struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int x) :val(x), left(NULL), right(NULL) {} };*/ class Solution …

html右缩进怎么设置,WPS中怎么设置右缩进两个字符?

回答&#xff1a;打开我们的Word文档&#xff0c;调整好我们的文字内容&#xff0c;然后全选我们的文字内容&#xff0c;注意要分段时按下键盘上的回车键另起一行。请点击输入图片描述接着&#xff0c;我们点击顶部菜单栏的“开始”菜单&#xff0c;在开始菜单下面的子菜单中找…