Files
BusyRabbit-Design/关卡系统/角色控制.md
2025-11-01 03:16:56 +08:00

22 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 角色操控
## 简介
在游戏流程中有提到玩家控制若干个操作受限的角色,这里的受限主要的目的有两点,其一降低多线操作角色的负担,其二降低微操,注重宏观操作。玩家可以通过指令和技能来控制角色
## 指令系统
玩家指挥角色去干一件事情,可以分配多个指令给角色,角色按照顺序逐个执行
指令种类暂定如下:
1. 移动指令 -> 让角色到达指定的位置,在角色到达之前,该指令不能被取消。
2. 返回指令 -> 让角色回到营地,不可被取消
2. 采集指令 -> 让角色采集某个资源,可取消
3. 建造指令 -> 让角色建造某个资源,可取消
当指令队列有指令被取消时,该指令会被移除,不影响其他指令执行
当指令队列为空,超过若干秒(暂定6s)没有新的指令到达,且不在营地,角色会自己下达一个返回指令
当多个角色获得同一个指令(主要为采集)时,以最后一个角色为准,前面获得这个指令的角色取消。
## 技能系统
暂定每个角色有三个技能,基础技能、角色大招和拓展技能。 基础技能和角色大招为角色自身携带,拓展技能通过其他途径获得。不同角色技能不同,相互配合。
技能系统优先级高于指令系统当有技能使用时立刻暂停指令系统。在技能结束后的一段时间3s没有新的技能使用则恢复指令系统运转(或强制开启指令系统)