内容来自书籍《通关!游戏设计之道》,感兴趣的可以去阅读原书。

下面是正文:

游戏3C:

角色(character)

镜头(camera)

操控(control)

一、

设计中如果对上述任意元素修改,都是牵一发而动全身。设计角色时,有一个非常重要的法则

                                                                          内在功能决定外在形式

性格->角色外貌(特征体现)

漫画家很早就发现,角色的体型能反映他们的性格(圆形-友善,方形-强壮或呆板,倒三角用在身体-孔武有力,倒三角用在头上-邪恶)

一个窍门:先画剪影(怎么画好?例子里确实能从剪影看出他的职业或者性格)

颜色:蓝色,暗色对比色等

要有个性

关于自定义(应该包括下面):

  • 名字:角色的,武器的,座驾的等等
  • 外貌:头发,皮肤眼睛,种族身高,体重
  • 座驾:喷漆,装载武器,贴图等
  • 基地(家)
  • 武器:外形,装饰,弹夹,特效

恐怖谷理论:是一个关于人类对非人类物体的感觉的假设,由日本机器人专家森昌弘提出。根据他的理论,一般来说随着类人物体的拟人程度增加,人类对他的好感也随之增加,但是当他到达“接近人类”95%以上时,人类对他的好感会突然下降至谷底,这个时候任何他与人类细小的差别,都会显得非常刺眼,让人有面对行尸走肉的感觉,此即为恐怖谷。(翻译过来可能措辞有点偏差)

设计角色的建议

  • 脸部比例(通过夸大嘴巴、眼睛和下巴来获得更好的角色效果,同时可以让角色表达更丰富的感情)
  • 人物动作:尽量不要弄出僵硬的手臂和肩膀动作。手部可以直接看成一个整体。可以先弄一个骨架,来辅助做出更逼真的人物动作。(艺术手法。夸张手法)
  • 人性:(人性化角色:大金刚,叮当等拟人角色)

利用所有的细节:总之,清晰,直观,形象的角色设定一定没错。

可以操控的第二主角(SPC),当玩家选择一个角色时,另一个就交给AI控制(可以互相切换,切换方式像GTA5里的转盘)

关于AI ,游戏中个现象,叫做“爸爸情节”。主角以保护某个儿童或者女性AI角色为己任。

设计同伴时,记得互补效应。让角色具有互补或相反的能力和局限性。

RPS系统(剪刀石头布),提供给玩家三种选择(必须简单明了)。决定角色能力的参数类别越多,游戏就越容易平衡。

二、游戏性

设计好主角的基本参数,比例啊,多高,手伸多长等。因为玩家需要通过肉眼来估计自己的移动和跳跃距离,尽管他们自己可能意识不到这一点。

首先要定下来的参数是主角的身高、移动速度和跳跃高度。比如在魔兽英雄传中,作者的度量单位就是“马克西莫单位”,这个单位就是主角的高度和宽度。游戏中所有的距离、高度、宽度都用这个来表示。

关于四足朋友的设计:

  • 四足动物需要更大的转身幅度:在设定角色参数时要把身体长度和转身时间考虑进去。
  • 四条腿一般意味着可以跑的更快,在设定角色 的加速和减速效果时要考虑到这一点。
  • 更宽的角色意味着更大的占地面积,而且在台子边缘吊挂时身躯也会变长。你要根据这种的特点来调整游戏世界的参数。而且要小心“歪心狼效应”。
  • 平均身高要比人类矮一点。所以考虑升高差异的影响。

尽量分快节奏动作和慢节奏:

冲刺:冷却时间

潜行:慢速步行

匍匐:不吵醒巨龙而只能偷偷爬过去

物理法则:

游戏中也要使用真实物理法则,但是不会直接照搬物理定律,所以有的时候程序员为了满足游戏的需要而把现实世界里的物理参数篡改了,有的游戏甚至连不同物体的重力加速度都不一样。

关于跳跃:

二段跳必须在第一跳达到最高点之前进行。一旦开始下落,再来二段跳会让人觉得很不自然。

单跳:既可以水平,也可以垂直

二段跳:紧跟第一次跳

三段跳:大多数是水平方向

墙跳:

作者发现一个奇妙现象,玩家一般不在平台的边缘起跳,而是稍微里面的地方起跳。,作者把这个起名为“起跳区域”,这个区域大概是从平台的最边缘往里半个跳跃距离那么长。玩家的安全降落区域,也差不多是半个跳跃距离左右。(不推荐给跳跃加一个打滑)

小结:

  • 内在决定外在,功能决定形态:角色的行为和性格决定了它的形象
  • 每个角色都要有独特的体型,剪影,配色和质感
  • 主角的名字要恰当
  • 自定义会增加游戏对玩家的粘度
  • 利用主角的外观来反映他们在游戏的状态
  • 游戏里的同伴和SPC都要花功夫制作,尽量让他们和主角互补
  • 多人游戏要做好平衡性,这样每个角色才能各展所长
  • 活用NPC以提高游戏的可玩性
  • 用主角来定义游戏的基本参数
  • 走路可没有任何游戏性可言

游戏设计3C之一——角色相关推荐

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

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

  2. 通关!游戏设计之道的学习笔记(五)3C

    游戏设计随时都有可能被更改,但是有3种最基本的元素,必须在游戏准备工作的前期就确定好,其被称为3C,即 ①角色(Character): ②镜头(Camera): ③操控(Control): 角色 在设 ...

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

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

  4. 《游戏设计艺术(第2版)》——学习笔记(20)第20章 世界中的角色

    <游戏设计艺术(第2版)>学习笔记(20) 第20章 世界中的角色 游戏角色的本质 小说角色 电影角色 游戏角色 化身 理想型 白板 创造令人信服的游戏角色 角色窍门1:列出角色的功能 角 ...

  5. 聊聊《战魂铭人》的游戏设计

    历经两年打磨,<元气骑士>开发商凉屋的新作<战魂铭人>,终于在本周登场了.游戏一改前作的射击风格,把拳拳到肉贯彻到底:另一方面,关于付费模式的设计也引起了很大的争议,官方在下午 ...

  6. 从《英雄联盟》的装备系统谈玩家行为与游戏设计

    EEA是探娱互动研究院(Explore Entertainment Academy),我们会定期分享我们对游戏研究的文章,希望通过解决一个又一个的命题帮助大家以及我们自己将游戏设计的理论系统化,最终提 ...

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

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

  8. 游戏设计与计算机,RPG游戏设计与实现-数学与计算机系.doc

    RPG游戏设计与实现-数学与计算机系 XX学院 毕业论文(设计) RPG游戏设计与实现 院 系 :数学与计算机系专业(班级):计算机科学与技术专业2班姓名:XXX学号:20084011023指导教师: ...

  9. 白--留白与游戏设计

    我所谓之白,非颜色之白,乃设计之白,思想之白也. 我对白的理解得益于对日本传统艺术与现代设计的些许了解,前几日偶得日本设计业前辈原研哉先生的一本书<白>.阅后颇有所思,不禁联想至游戏行业. ...

  10. 软件构建设计图_游戏设计如何帮助您构建更好的软件

    软件构建设计图 游戏是一种有趣的媒介. 与电影,文学和戏剧等几乎所有其他流行娱乐方式不同,游戏取决于玩家的选择. 作为游戏设计师,您大部分时间都花在精心设计要呈现给玩家的选择上. 对我们来说,最有趣的 ...

最新文章

  1. CVPR2020最新论文扫描盘点(下)
  2. R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数
  3. 在SQL Server中如何获得刚插入一条新记录的自动ID号
  4. [短彩信]C#短彩信模块开发设计(1)——架构
  5. 若依JAVA开源框架自动生成代码步骤记录-创建子module以及导入子module相关问题
  6. c语言中数组作为形参
  7. ubuntu中的fi语法_Shell脚本语法--if/then/elif/else/fi
  8. SpringCloud Ribbon(二)之自定义负载均衡策略IRule
  9. socket模拟http的登陆_Python网络爬虫之模拟登陆 !
  10. des 向量 java_在JAVA中使用DES算法
  11. 软考系统架构师笔记-综合知识重点(一)
  12. 实用常识 | 巧妙使用IA图片助手多地址提取批量下载(老白嫖怪了)
  13. 【HTML+CSS网页设计与布局 从入门到精通】第6章-标题h1,h1字体格式的设置方式
  14. 对Redis单线程的一些看法
  15. 静态RAM六个MOS管组成1位结构图
  16. com.autonavi.AMapLocationThread (13): Exception: threading violation: expected the main thread-iOS
  17. elasticsearch中forcemerge清除文件占用的磁盘空间
  18. 调用新浪微博开放平台接口
  19. python操作redis-sentinel集群
  20. 前端面试,面试官会问些啥...

热门文章

  1. 数据挖掘十大经典算法之——SVM 算法
  2. SRA 案例:关于华为开发者联盟基础服务文档内容的改进建议(华为开发者联盟文档深度体验官)
  3. 在Debian 11上创建软盘镜像分配给qemu虚拟机并使用
  4. 我读《数据库系统基础教程》
  5. ALOS_PALSAR_12.5m分辨率DEM数据下载
  6. 免费分享一套详细的Hadoop学习视频
  7. java记事本教程_使用记事本开发java程序的步骤
  8. 南宁研祥智谷远程预付费电能管理系统的应用
  9. mysql毕业生信息管理系统_Ssh2+Mysql实现的毕业生去向登记就业信息管理系统
  10. 郝斌老师C语言视频观感