经验:ARPG类手游战斗该如何表现?

2024-06-19 19:58

本文主要是介绍经验:ARPG类手游战斗该如何表现?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先就ARPG类游戏讲一下自己的看法。我认为ARPG类游戏的本质就是在RPG的数值比拼中加入了适量的可操作性,让死板的 战斗引入了不确定性。玩家大可不必通过时间的累积换取数值取胜,还可以通过灵活的操作弥补数值上的不足。简单例子的说RPG中你打不过的BOSS,那就是打不过(当然也可以通过些许策略调整弥补一下下),而ARPG中你站撸不过,你可以放风筝打赢(同样这个操作占比还是由数值掌控,万事没有绝对)。
针对ARPG中的A,有很多方面需要注意,本人在这里简单总结一下。我主要从两个方面来考虑,一大方面为主角类,另一大方面为怪物类。

主角类

1.操作性
本点中主要讨论玩家对角色的操作性,也就是所说的手感。为什么有的游戏玩起来特别顺畅,有些游戏玩起来感觉处处别扭,我认为主要由以下几点导致。

1.1 节奏性
ARPG类动作节奏性最强的,莫过于普攻。不同的武器,不同的节奏,匕首和战斧,法杖和长弓。首先通过先后动作间隔长短、动作衔接好坏,来体现不同的节奏。这个显而易见,重武器必然节奏慢,间隔长,轻武器反之。
但是不仅是不同武器要有不同节奏,同一种武器在连续的动作中也要有不同的节奏,要做到有快有慢,轻重分明。比如普攻一共5段,前两段可快节奏,方便衔接其他动作,中间两端节奏可放缓,表示力量改变,最后收尾一段一定要后摇时间稍长,同时还要增加其他镜头、特效表现,表示力量感。这个不仅仅是物理系,魔法系角色同样如此,可通过蓄力、聚气动作表现。
( `1 y3 M) X% ]) a4 [
1.2 容错性
操作性中,容错性最为重要。容错性主要表现在可旋转、可移动、可打断、可替换四方面上。也就是说,当角色的一个动作已经播放时,玩家是否可以通过操作进行对该动作的改变。这十分必要!
容错性主要被用于清小怪时有其他小怪在其他方向刷新、精英怪或BOSS释放技能、角色技能CD冷却完毕等情况。如果不能转向,玩家会眼睁睁的看着自己被后面的小怪攻击;如果不能打断,玩家会被BOSS技能打中;如果不能替换,玩家技能好了不能释放,连击打不出等。这些情况会给玩家带来很大的反感,甚至可能放弃游戏。
& d& N- s/ @7 h/ \
1.3 互动性
互动性主要是起到对操作性加强的作用,比如长按技能键、连续点击屏幕等,增加了玩家与游戏中角色的互动性,强化代入感。此处功能大多为点睛之笔,但是制作的时候一定要三思而后行,避免画蛇添足。
8 _: D( }2 Q& V# W7 {
 2.表现性
8 q) s+ ?: c7 \! Q8 E; V; m
2.1 动作前后摇
动作前后摇主要是针对上述节奏性的具体表现。通过前后摇时间的长短体现角色动作力度的大小。这些大家想必都已熟悉,我就不赘述,对此我只针对前后摇的动作衔接进行讨论。
此处依然以普攻举例。一套普攻5段动作,这5段动作每一段单独拿出,前摇为衔接上一段收招动作,而后摇则是从打击完成到回到战斗待机状态的动作。因为玩家并不会每一次都要打完一套普攻,有时也许第3段就已经打死怪物了。因此这里就要考虑到动作融合问题,上一段收招动作与下一段前摇融合的问题。不过这些问题美术制作的时候基本考虑完善。策划所需做的就是需要考虑动作是否合理,是否有动作过于生硬、违反物理规则等。

2.2 可识别性
可识别性主要表现在角色的该动作会产生什么效果、多大范围等。这里就需要特效来进行表现。设计技能的时候,尽量要通过特效将动作的生效范围表现出来,通用的几种主要为刀光拖尾、法阵、弹道等。最好不要出现高度倾斜面的特效,这样玩家会很难判断技能上下左右的生效范围(类似DNF的鬼剑裂波特效)
$ l- {; g8 i- D/ X
2.3 感受传递
感受传递是动作类游戏中最重要的。如何让玩家感受到游戏中角色挥舞的力量、打击的疼痛、聚气时的吸拉等。
针对打击感,主要的表现方法有停顿、震屏、镜头拉近、镜头模糊、镜头特写等,而策划所需要做的是如何针对不同类型的动作选择正确的表达方式,好比用匕首砍杀肯定不能用震屏这种力量感的表现方式,而是需要表现速度上的快,这就需要了动态模糊。而战斧劈砍之类的就需要用到震屏等。有时也需要几种组合表现,具体的就需要针对动作具体分析了。



怪物类
- Z9 q5 Z- q% O% |. P
1.表现性
怪物需要配合角色对应的动作进行相应的表现。主要表现在攻击、被击、出生、死亡、特殊AI表现上。
4 |6 G" \9 `+ k- L* g
1.攻击
怪物在攻击表现上,与角色相差很多。首先,怪物的攻击前摇要长、很长、特别长,伤害越高,前摇越长,甚至当伤害高到一定程度的时候还要出现特效预警。目的就是给玩家足够的时间进行判断。就算是敏捷性的怪物,动作前摇短,那也要用一个明显的特效来警示玩家。然后怪物的攻击频率要低、很低、特别低,甚至大多数时间都是处于战斗待机状态,因为怪物很多,不必担心玩家不会被打,这里也可以通过数值对伤害的控制进行平衡。

2. 被击
怪物在被击上要有多种被击状态,浮空、击退、击倒、冰冻、眩晕等等,而且需要明显夸张的表现出来。好比浮空,要浮空到给玩家足够的时间连击,甚至可以毫不吝啬的让玩家无限连击(因为BOSS有霸体和霸体恢复,小怪就给玩家爽好了)。
并且针对不同类型的攻击要有正确的对应被击,如果角色扔个小飞镖造成了怪物浮空明显违背常理,所以如何选择正确的被击,也是一个难点,这里只有通过体会和对动作的具体分析才能得出答案。
/ H3 W" e! m; L9 x7 P- C. z- X

/ S8 |8 \: ?: ^9 v) A/ C( @9 ?
3. 出生
针对小怪来说就是属于关卡的种怪了,如何布、怎么布,要针对具体关卡的设置来进行。不过这里主要谈一下小怪的出场方式。出场方式最好也要配合关卡的设计进行不同出场。通常的小怪为原地特效出场,也就是一道特效闪过,小怪出生。不过还需要一些特殊的出场,类似从水中跳出,从空中落下,破墙而入,破土而出等等。其主要目的是丰富战斗表现,为枯燥的割草增加一丝乐趣,强化代入感。
而BOSS出生则要隆重的多,BOSS要有出场镜头、出场动作、出场特效、出场UI等等。不要时间过长,最好控制在10秒之内,特殊BOSS也要在15秒内(剧情另算)。这里最好要有编辑软件供策划使用,没有的话也要提需求,不能让程序写死。



4. 死亡
怪物死亡同样也要分小怪和BOSS,小怪需要针对不同类型的攻击进行不同类型的死亡,BOSS则需要特殊的死亡动作甚至死亡台词。
小怪的死亡除了常规的倒地消失,还要有配合场景的飞出场外、击飞撞墙灯,配合角色技能的冻裂、被吞噬等等。而且对于常规死亡情况还要有几种不同的死亡表现根据概率配置随机出现,这样才不会显得违和,毕竟每一个小怪都是一个单独的个体,不能大面积的出现同一死亡动作,这会十分违和。


; O; j* }" M5 l" _5 C- i' Z) d5 h8 U
5. 特殊AI表现
为了丰富玩家割草清小怪,要设计配置特殊的AI,类似逃跑、狂暴、混乱等,根据场上不同情况不同怪物选择相应的表现。这个属于点睛之笔,类似玩家清小怪到最后一只的时候发现它并没有进攻,反而转身逃跑,这会让玩家从千律一遍的割草节奏中走出,从而不会因长时间重复的行为感到厌烦。不过这样的AI也不要过多,否则会严重打乱玩家行为。

       来源:游戏大观 

这篇关于经验:ARPG类手游战斗该如何表现?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075997

相关文章

[职场] 护理专业简历怎么写 #经验分享#微信

护理专业简历怎么写   很多想成为一名护理方面的从业者,但是又不知道应该怎么制作一份简历,现在这里分享了一份护理方面的简历模板供大家参考。   蓝山山   年龄:24   号码:12345678910   地址:上海市 邮箱:jianli@jianli.com   教育背景   时间:2011-09到2015-06   学校:蓝山大学   专业:护理学   学历:本科

[职场] 公务员的利弊分析 #知识分享#经验分享#其他

公务员的利弊分析     公务员作为一种稳定的职业选择,一直备受人们的关注。然而,就像任何其他职业一样,公务员职位也有其利与弊。本文将对公务员的利弊进行分析,帮助读者更好地了解这一职业的特点。 利: 1. 稳定的职业:公务员职位通常具有较高的稳定性,一旦进入公务员队伍,往往可以享受到稳定的工作环境和薪资待遇。这对于那些追求稳定的人来说,是一个很大的优势。 2. 薪资福利优厚:公务员的薪资和

邦芒贴士:领导最反感下属这6种表现

在单位里面,如果在工作上出现了下面六种情况,就说明领导已经开始嫌弃你了,你的工作方式和方法一定要发生一些变化,及时的适应领导,如果再按部就班,那可就是真的犯傻。 1.安排事情时你总是排在第一个 安排任何事情的时候,排在第一个的往往是最被动的,因为你没有任何比较,后面安排的任务在轻,你也很难改变这种状况,如果平时安排给你的工作,总是排在比较靠后,最近这一阵子,领导总是第一个先给你安排任务,那

使用ig507金融数据库的股票API接口经验有感:Java与Python

一、Java技术: 1. Java调用ig507金融数据库(ig507.com)股票API接口 引言: 随着金融科技的不断发展,数据驱动的投资策略变得越来越重要。本文将介绍如何使用Java语言调用ig507金融数据库的股票API接口,以获取实时股票数据,并展示基本的编程步骤和注意事项。 步骤一:引入依赖库 在Java项目中,首先需要引入用于处理HTTP请求和网络通信的库,如Apache

经验学习1

当遇到pycharam中跑code时 所报的Error时, 可先去github(对应拷下来的代码)页面里面的 issue, 去【搜索】, 要知道这些ErrorK肯定不是 自己第一个去遇到。

Prompt 写作提示经验:完整格式和技巧

编写prompt以确保输出格式通常需要明确指定您期望的输出结构和内容要求。以下是一些确保输出格式的步骤和技巧: 明确指定格式:在prompt中明确指出您期望的输出格式。例如,如果您需要一个包含标题、子标题和段落的文章,应在prompt中指明。 使用模板:提供一个或多个模板作为参考。模板可以是文本格式的描述,也可以是实际的示例。 包含示例:给出一个或多个正确格式的示例输出,这样模型可以学习并

【java问答小知识19】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知以及已经有经验的小伙伴的复习知识点

Java中的"java.util.concurrent.locks.StampedLock"的"tryConvertToReadLock()"方法如何工作? 回答:尝试将当前的写锁转换为读锁,并返回一个表示锁定状态的戳记。 Java中的"java.util.concurrent.locks.StampedLock"的"tryConvertToWriteLock()"方法有什么特点?

.net 面试题总结(工作经验2年半)

一、Ajax调用的时候,get、post有什么区别? 答:get和post都是向服务器发送一种请求,只是发送机制不同     1 GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。     2.首先是”GET方式提交的数据最多只能是1024字节”,Post传输的数据量大,可以达到2M。     3.get方式请求数据会被浏览器缓存起来,因此其

(经验)高考填报志愿,有哪些坑你需要避开?

高考年年考,填报志愿的却年年都是新手.....哪些关于高考填报志愿的坑,依旧还继续坑....是时候做些改变了。过来人写的几点避坑,希望给这届新人做参考。 1、不要什么热门就报什么,因为有些东西别人学得很快,而我慢的像蜗牛,大学里头无数次想退学。人跟人是有差别的....跟风的后果很严重。 2、不要听父母长辈的,因为他们对新型行业根本不了解,甚至还在琢磨大学毕业那个学校包分配工作?是不是铁

【Excel经验】字符串处理方法

概览-公式汇总 序号公式功能公式公式示例公式说明1把多列内容拼接在一起,作为新的一列的内容CONCATENATE (text1,text2,…)=CONCATENATE(A2,“#”,B2,“+”,C2)用于根据多个列的内容拼成我们指定格式的内容,拼接的内容通常来源于原始数据,同时有的时候会加上额外固定的内容。2某列的内容是数值,但是格式是字符串形式,需要转换为数值类型,方便计算VALUE(te