2023年4月5日更新至 2.5.1最新版本直接下载即可里边有
2023年5月5日更新至 2.5.3最新版本直接下载即可里边有
2023年5月28日更新至 2.5.5最新版本直接下载即可里边有
关于NPC生成
支持的插件
应用程序接口
ScientistNPC SpawnNpc(Vector3 position, JObject configJson)
创建 NPC
- 位置 – NPC 在地图上的位置
- 配置Json – NPC 参数
void AddTargetRaid(CustomScientistNpc npc, HashSet<BuildingBlock> foundations)
为突袭设定 NPC 目标
- NPC – 需要为其指定突袭目标的 NPC
- 基金会 – 基金会列表,用于 NPC 突袭
void AddTargetGuard(CustomScientistNpc npc, BaseEntity target)
设置要保护的 NPC 目标
- NPC – 您需要为其设定一个他将守卫的目标的 NPC
- 目标 – 需要由 NPC 保护的实体
void ChangeHomePosition(CustomScientistNpc npc, Vector3 pos)
改变家庭的NPC点
- NPC – 需要改变家点的NPC
- pos – 家的新点
BasePlayer GetCurrentTarget(CustomScientistNpc npc)
获取 NPC 的当前目标
- NPC – 需要获得当前目标的NPC
如果你需要 Npcs 能够与其他 Npc 战斗,那么在插件中将 CanTargetOtherNpc 的值设置为 true