相关视频将尽快发布
与本文档对应的RPG builder版本为1.1.0.5
当前时间为2021年10月,官方文档版本相对较旧,因此此文档是指插件的实际内容,与官方文档略有不同。
NPCs的意思正如标题所言,所有的非玩家角色都是NPC。比如敌人、盟友以及中立生物。还有商人、任务发布者等等。
Base Info:基本信息
-
ID:资源ID,系统自动生成
-
Name:资源名称,用于在项目和编辑器中显示
-
Display Name:展示给玩家看的NPC名称
-
File Name:资源文件的名称,自动生成。
Prefab Setup
-
NPC Model:NPC角色模型的prefab,不需要绑定任何组件
-
Model Position:模型相对于父级游戏对象的位置
-
Model Scale:模型的缩放比例
-
Nameplate Y Offset:NPC名牌UI的高度
-
Animator Controller:该NPC所使用的动画状态机
-
Avatar:该NPC所使用的Avatar
-
Animation Root Motion:是否用动画驱动角色
-
Animator Update Mode:动画更新模式
-
Animator Culling Mode:动画裁剪方式
-
NavMesh Agent Radius:unity导航组件NavMesh Agent的半径
-
NavMesh Agent Height:NavMesh Agent的高度
-
NavMesh Agent Rotation Speed(speed可能会看不见):NavMesh Agent的转向速度
-
Obstacle Avoidance:障碍物规避策略(性能优先或表现优先)
-
Collider Type:NPC所使用的碰撞体类型
-
Collider Radius、Height、Center、Size:不同碰撞体的大小设置
Functions:NPC应该具有什么功能
-
Dummy?:如果勾选,则NPC不会死
-
Combat?:如果勾选,则NPC拥有战斗功能,并可以使用战斗技能
-
Targetable?:如果勾选,则NPC可以被当作目标
-
Player Interactable?:如果勾选,则玩家可以在按下交互键后与NPC交互
-
Show Nameplate?:如果勾选,则展示NPC的姓名UI
-
Movement?:如果勾选,则NPC可以移动
-
Collision?:NPC是否可以碰撞
Combat:NPC的战斗功能设置
-
Function:NPC的派系
-
Species:NPC的物种
-
Scale with player?:是否开启动态等级调整
-
Level Min:NPC的最低等级
-
Level Max:NPC的最高等级
-
NPC Type:NPC的类型
-
MOB:最普通的怪物,可以移动和攻击
-
RARE:稀有怪,功能和普通怪差不多,但是姓名UI上会右“稀有”标识
-
BOSS:BOSS,功能与稀有怪还有普通怪差不多,但是当玩家靠近时可以看见特有的BOSS UI
-
MERCHANT:商人,交互时可以打开商店面板,每个商人都可以设置独特的商品列表(merchant tables)
-
BANK:银行(当前版本未实装)
-
QUEST GIVER:任务给予人,可以交接任务,交互时可以打开任务面板
-
DIALOGUE:可以对话的NPC
-
Aggro Range:与NPC的距离小于此值时,
-
Distance From Target:NPC应该与目标保持什么距离
-
Distance From Owner:宠物与主人的距离
-
Reset Target Distance:NPC的追击距离(从NPC刷新点开始计算),超出范围后脱离战斗
-
Abilities:点击Add Ability可以添加NPC的战斗技能
Aggro Links:在此添加结伴的NPC(同时进入战斗)
-
NPC:《==左边这个NPC被攻击时,^ 当前这个NPC也会进入战斗
-
Max Distance:超过这个距离可就管不了你了哟
Merchant:如果NPC是商人的话,在这里配置商品列表
-
Merchant Table:商品列表的资源文件
Quest Given:接受任务的设定
-
Quest :接受的任务资源文件
Quest Given:提交任务的设定
-
Quest :提交的任务资源文件
Dialogue:对话设定
-
Dialogue:对话内容的资源文件
Respawn:NPC刷新设定
-
Respawn Min:最小刷新间隔
-
Respawn Max:最大刷新间隔
-
Corpse Despawn Time:尸体停留时间
Rewards:经验值奖励设定
-
EXP Min:最低经验奖励
-
EXP Max:最大经验奖励
-
Level Bonus EXP:由NPC等级决定的额外经验奖励
-
Faction Reward:派系点数奖励(声望?)
-
Faction: 哪个派系
-
Amount: 奖励点数,可以是负数
Loot Tables:拾取列表
-
Loot Table:拾取列表的资源文件
-
Chance:该拾取列表的几率,可以在此设置三开战猎萨(暴露年龄?)
Stats:属性设置
-
Stat:属性的资源文件(某些特殊的属性可以添加Action)
-
Value:该属性的基础值
-
Min Value:该属性的最小值
-
Max Value:该属性的最大值
-
Level Gain:每升一级提升多少
Movement:移动的相关设置
-
Roam Range:NPC游荡的最大距离
-
Roam Delay:NPC寻找新游荡路线的间隔时间