大家好,我是游戏交互设计师懒蚂蚁GM~

我们刚接触一款新游戏时,一般都会创建一个让自己满意的游戏角色,然后将自己的情感和行为映射到这个角色身上,以这个角色的身份去和虚拟的游戏世界进行互动。那么,我们在创建角色时必不可少的要给其起一个响亮而又优雅的名称。比如最近特别火的一位剑三玩家的游戏名称——“肖战的男朋友”

很多人肯定会好奇,一个简单的名称能搞出什么幺蛾子。这主要是因为几乎每个游戏界面都会有各种各样的名称,但是这些界面的尺寸以及界面中各个内容区域的尺寸都会有错不同。而一般情况下,1个中文对应的字符等于2个英文对应的字符,所以在制定名称长度时还需要考虑到中英文字符长度的不同。

因此,交互设计师需要全面考虑到每一种情况才能制定出极具功能性的设计规范。

今天,我通过几个游戏实例来说明目前游戏设计中经常采用的一些方法。

中英文固定位数

网易全自由沙盘战略手游《率土之滨》中,固定输入的中文或英文字体上限为6位,当输入的角色名超过6位时则弹出tips“势力名超过6个字符!”

中英文固定字符数A

固定中英文字符数,以中文字符数的物理尺寸限定名称可显示长度。当名称超长时,根据界面结构选择省略或轮播的形式。

《QQ炫舞》游戏中固定输入字符数上限为12,即6个中文或12个英文所占的字符长度。

超长名称在列表类界面中选择省略显示,在个人信息界面中选择轮播显示,无全部显示情况。

中英文固定字符数B

固定中英文字符数,以中文字符数的物理尺寸限定名称可显示长度。当名称超长时,根据界面结构选择省略或全部显示的形式。

《QQ飞车》游戏中固定输入字符数上限为12,即6个中文或12个英文所占的字符长度。超长名称在列表类界面中选择全部显示,在个人信息界面中选择省略显示。

但是,从下图一的界面中可见,超长名称全部显示时干扰到了其他界面元素。

中英文固定字符数C

固定中英文字符数,根据界面结构选择字体大小自适应的全部显示或不根据中文字符数固定一个可显示长度省略显示。

《食物语》游戏中固定输入字符数上限为14,即7个中文或14个英文所占的字符长度。

如下图,名称字体自适应效果对比:

字体大小自适应(左上角名称)

字体大小自适应(搜索列表名称)

固定可显示长度省略显示(搜索列表名称)

暂未找到素材,猜测是固定另一种可显示长度,然后超长名称省略显示

可见,若要全部显示或最大化长度显示名称,则当选择省略显示时,需要根据界面布局设定多种可显示长度;当选择字体大小自适应全部显示时,字体过小导致名称识别性减弱,与完整显示提高名称识别性的初衷相冲突。

vue列表长度限定_游戏设计中的中英文名称可输入/显示长度规范探究相关推荐

  1. 游戏脚本在移动游戏设计中的作用_游戏设计中道具设计分步解说

    首先 小编姐姐先跪谢我们原画老师 "您辛苦了" 这次给大家带来了 游戏设计中的 道具设计分步解说图 ▼▼▼ 先来看看动态过程图 ▼▼▼ 再看看详细过程图 一 草图构思,参考一些相关 ...

  2. vista下载_Vista和视图在游戏设计中的功能

    vista下载 Views in video games are observation points used to highlight a lot of objects into one fram ...

  3. 人工智能在游戏设计中的应用

    人工智能游戏的快速发展,为计算机游戏产业提供了新的机遇,目前人工智能技术已经成为优秀计算机游戏开发中不可缺少的部分. 这里首先介绍人工智能游戏的概念以及基本的游戏人工智能技术,然后介绍游戏角色的指导与 ...

  4. 手机社交游戏设计中交互理念的渗透

    文/郑金条 延长玩家与游戏的生命周期 我从游戏设计中了解最多的除了游戏本身的机制效能,就是游戏化概念对其他产品价值及其衍生属性的影响.从本质上讲,游戏所提供的就是虚拟性的服务,而这层服务从用户获得体验 ...

  5. 游戏脚本在移动游戏设计中的作用_关卡设计师谈游戏中的敌对角色设计Monster Design...

    原作者:Emil Glans 关卡设计是一门非常广泛的学科,不仅涵盖了基础几何学.脚本中的事件&敌人设计,还涉及到不同部分的组合.紧张度调节和叙事.在本文中,我将重点讨论一些与核心游戏设计密切 ...

  6. 游戏脚本在移动游戏设计中的作用_游戏可以在教育中起到哪些正面的作用?

    将游戏运用到教育中去是多年以来很多从业者关注与研究的一个课题,但似乎很少有人从真正的根源上来对此进行讨论--游戏相比传统的教育方式到底有什么优越性?为什么我们要尝试把游戏运用到教育体系当中?很多人其实 ...

  7. 游戏脚本在移动游戏设计中的作用_展示 | 游戏脚本编程在线教学设计案例

    教 学 案 例 根据<浙江传媒学院关于做好2019-2020学年第二学期教学工作的通知>,遵循"疫情防控期间不停学.计划不变变模式"的基本思路,为确保教学任务.教学进程 ...

  8. ltv价值 应用_用户终生价值Ltv是什么,在游戏设计中如何考虑?

    简单来说 .你的游戏产品,用户的LTV表现,可以判断你这个产品的生命周期. 看用户LTV的表现,30天LTV是否>每用户成本? 大于越多,产品的付费做的越健康. 如果小于等于,那就意味着赔本,产 ...

  9. 视觉感知_产品设计中的视觉感知

    视觉感知 The role of the UX designer has evolved immensely over time, but at its core, it remains the sa ...

最新文章

  1. yanf4j引入了客户端非阻塞API
  2. python项目2019_2019 年 11 月精选 GitHub 上 几个牛逼 Python 的项目
  3. python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区
  4. java amqp_AMQP协议
  5. Java中 BigInteger 的常用方法与注意事项
  6. js 操作vuex数据_Vue.js中使用Vuex实现组件数据共享案例
  7. jqgrid 编辑列拿不到值_德云社十大杰出学霸,岳云鹏赫然在列,小岳岳你这是否有点牵强...
  8. 探讨NDK编译错误ld.exe: Dwarf Error: mangled line number section.
  9. 腾讯视频下载下来的视频在哪里
  10. 天津大学计算机专业怎么样,请问天大计算机专业的研究生怎么样啊?
  11. 在服务器上安装vasp如何得到输出文件,云服务器安装vasp
  12. 【Flink】Flink SQL 架构 以及 执行逻辑
  13. 轻量版 markdown博客_如何快速搭建自己的博客平台
  14. git pull因为主线分支问题解决
  15. 2019 年 DevOps 实践中最有价值的8大技能
  16. 使用C++模板判断两个类型是否一样
  17. 定义泛型集合的命名空间:System.Collections.Generic
  18. bgp状态idle什么原因_27-高级路由:BGP状态
  19. 电子书 杜春雷 ARM体系结构与编程
  20. 免苹果开发者账号申请iOS上架及证书打包ipa测试(2022最新详解)

热门文章

  1. 直播商城开发Android自定义可移动悬浮按钮
  2. Python——利用可变参数求最小值
  3. 一篇很搞笑的高考作文
  4. 【好文种草】根域名的知识 - 阮一峰的网络日志
  5. CorelDRAW易拉宝设计
  6. Android Studio 如何新建layout子项文件夹
  7. 脚本红客联盟:有史以来批处理最完整人性化教程
  8. msvcp110.dll丢失修复的详细解决办法
  9. Linux 命令行远程下载文件curl,wget
  10. 五十三、免费移动大厅项目(所有类在一个包里面,即复即用)