NPC配置
NPC配置教程
涉及表格
地址:bin_server\dev\config
npc 角色表
地址:bin_server\dev\modules\npc
npc_base_content 角色交互表
涉及工具
地址:tools目录下MirMapViewer.exe地图编辑工具
角色便捷配置
可以借助MirMapViewer.exe地图工具的帮助,便捷配置角色。
在地图工具中投放npc:
左键选中要编辑的格子,右键在弹出菜单中选择投放NPC
在弹出界面中,输入NPC名字。选择一个NPC外貌。
点击确认投放。
新增NPC成功。
按 Ctrl + S 保存修改。
具体角色表配置
打开npc表。
配置npc位置
所在地图对应nSceneId字段;
地图上的x、y坐标分别对应shPosX 和shPosY字段。
配置npc外观
外观对应wDress字段,可双击打开选择弹窗选择npc外观特效。
如果需要自行导入新资源,请根据类型参考文档【导入NPC资源】。
配置npc种族
Npc种族默认全部为50。
配置npc名字
名字对应strNpcName字段;
名字颜色对应name_color字段,可以双击点开配色版进行配置。
- 角色交互配置
打开npc_base_content表。
配置npc_id,与npc表id字段关联
配置npc对话框标题
对话框标题对应title字段,游戏中显示如下:
配置对话内容
对话内容对应content字段,游戏中显示如下:
- 配置npc交互
- 打开界面:点击npc不进行对话直接打开对应ui界面,配置open_ui字段,填写ui_id|参数,对应ui表id,参数在部分特殊ssr界面用到,与程序沟通后填写。content字段无需配置。
- 地图传送:在对话中增加传送按钮如下图所示,格式为:按钮内容|地图场景ID|X坐标|Y坐标|半径,场景id对应scene_cs表id,半径不能超过5格可以不填。