在《MMORPG大亨2》这款游戏中,玩家在构建自己的游戏世界时,可以自定义各种各样的技能系统。这些技能从设计构思到实际应用,都需要遵循游戏核心机制的基础规则。最近有位名叫“六侍”的资深玩家,详细解析了技能系统的运作原理,下面让我们一起深入了解这些设计要点。

《MMORPG大亨2》技能系统设计原理与触发机制详解
技能系统的设计与触发遵循以下几条核心规则:
第一,技能槽位上限为8个,而地图区域总共分为20个等级,因此并不需要强行为每个区域等级都配备对应的技能。
第二,所有技能的消耗数值和伤害输出都会按照“基础数值×等级”的公式来计算!这意味着所有的技能设计都需要以1级时的数值标准为基础来进行规划(举个例子:角色1级时消耗1点魔法、造成1点伤害的技能,当角色升到2级时就会变成消耗2点魔法、造成2点伤害)。
第三,技能的完整释放流程由两部分组成:动作执行时间加上冷却时间,其中动作执行固定为1秒,冷却时间则完全取决于你设定的CD数值。
第四,不同技能的冷却时间可以同步进行计时,但动作执行时间各自占用1秒。举个具体例子:技能A的CD为1秒、技能B的CD为5秒(假设都是无条件下发),它们的实际执行流程如下:
技能A→技能B、CD(A)→技能A、CD(B1)→CD(A)、CD(B2)→技能A、CD(B3)→CD(A)、CD(B4)→技能A、CD(B5)→技能B、CD(A)→技能A(开始新的循环)......这个机制发现对于技能系统设计来说至关重要!
第五,技能的释放优先级主要取决于是否满足触发条件(举例说明:高伤害技能需要等待2秒才能触发,而低伤害技能只需等待1秒,那么系统会优先执行低伤害技能!)。
第六,在相同触发条件下,伤害更高的技能会获得优先释放权;不过治疗类技能属于例外情况(当自身生命值危急时,系统会优先执行自我回复)。
第七,如果在同一时间段内有多个技能同时就绪,系统会按照伤害从高到低的顺序执行前两个技能!
第八,如果同一时间段内技能伤害相同,则依据技能列表中的排列顺序来执行前两个技能!
第九,当技能存在时间差,且在某个特定时间段内有2个或更多技能达到触发条件时,系统会按照第七条原则来执行!
第十,利用时间差的设计手法,可以实现多个技能轮流循环发动的效果!(这个技巧可以超越2个技能的限制,但需要对游戏机制有深入理解)
相关攻略:愤怒值设定机制分享
