Struckd 可玩角色 vs NPC 区分 绿色控制器标记
标记方式
在 Struckd 的创建界面中,每个角色资产头顶都会显示一个小图标来标记它的类型:
- 绿色控制器图标:可玩角色(Playable),玩家可以直接控制它移动、攻击等
- 白色控制器图标:非玩家角色(NPC),由游戏逻辑控制,玩家无法直接操作
这个标记只在创建界面可见,playtest 或游戏中不会显示。
切换方式
选中任意一个角色资产,在角色参数面板中可以找到"Playable"开关:
- 打开 → 角色变成可玩,图标变绿
- 关闭 → 角色变成 NPC,图标变白
一个游戏可以有多个可玩角色,也可以只有一个——这取决于你的设计。
可玩角色的特殊性
可玩角色在参数面板中拥有 NPC 没有的选项:
- 视角切换:可以选择鸟瞰、第一人称、第三人称
- 输入绑定:键盘/鼠标/触控的控制映射由系统自动处理
- 复活设置:被击杀后是否自动复活、多久复活
NPC 的特殊性
NPC 拥有可玩角色没有的行为配置选项:
- 行为模式:站立、跟随、防御、逃跑、漫游、攻击
- 对话系统:点击或靠近时触发的对话气泡
- 战利品掉落:被击杀时掉落的物品
- Muse Behavior:自定义的复杂行为逻辑
多人游戏中的角色
在多人模式下:
- 每个玩家会控制一个独立的可玩角色
- Struckd 会自动为每个玩家分配角色并同步位置
- NPC 对所有玩家可见,但行为由服务器(或主机)统一控制
常见设计模式
| 模式 | 可玩角色数量 | NPC 数量 | 适用场景 |
|---|---|---|---|
| 单人冒险 | 1 | 大量 | RPG、解谜、关卡 |
| 多人对战 | 2~16 | 少量 | Battle Royale、TDM |
| 教学/示例 | 1 | 若干 | 新手引导、教程关卡 |
| 观赏/演示 | 0 或 1 | 全部 | 纯 NPC 行为演示 |