场景配置
场景配置教程
涉及表格
地址:bin_server\dev\config\ scene
scene 场景表
scene_delivery_point 场景跳转表
spawn 场景刷怪表
涉及工具
地址:tools目录下MirMapViewer.exe地图编辑工具
场景主要配置
打开scene表。
配置场景地图
场景地图对应map_id字段,填写地图资源的文件名,地图资源在 bin_server\dev\map和client\dev\map0.0.1目录下。可以借助地图编辑工具,在【MAP地图列表】中可以预览全部地图资源。
注:如果要新增地图,参考教程:【11工具教程—导入地图资源】
配置地图类型
scene表格中scene_type字段对应地图类型:
类型1代表静态地图,随服务器创建所有玩家共用;
类型2代表动态地图,玩家进入后为玩家单独创建。
配置地图出生点坐标
出生点坐标对应born_x、born_y字段
- 场景其他配置
配置地图属性
地图属性对应properties字段,用于指定地图属性,具体配置内容参考表格字段释义。
配置安全区范围及对应属性
安全区范围对应safe_zone字段,填写安全区四个角的坐标,也可借助地图工具配置,具体见下方《地图编辑工具——投放安全区》;
安全区属性对应safe_zone_properties字段,具体配置内容参考表格字段解释部分。
配置地图复活相关内容
复活地图id对应relive_scene_id,复活坐标对应relive_XY,复活半径对应relive_radius,复活消耗对应item_consum,死亡后复活等待时间对应time,立即复活消耗对应just_relive_consum;
注:scene_cs表格中id为1的地图为角色出生场景地图
地图编辑工具
打开地图编辑工具 MirMapViewer.exe,可以在【场景列表】中找到新配的地图,也可点击左上角【文件】按钮,使用【重新加载数据】实时同步配置内容。
在地图中可以完成以下便捷操作,修改后记得点击左上角【文件】按钮,【保存修改】:
投放npc:
左键选中要编辑的格子,右键在弹出菜单中选择投放NPC
在弹出界面中,输入NPC名字。选择一个NPC外貌。
点击确认投放。
新增NPC成功。
按 Ctrl + S 保存修改。
- 投放刷怪点: 对应spawn_cs表中内容
左键选中要编辑的格子,右键在弹出菜单中选择投放刷怪点;
点击怪物名称中筛选目标怪物;
填写刷新半径、刷新数量;,
选择刷新类型:①间隔刷新,需要填写刷新间隔(单位秒),②时间点刷新填写刷新时间,③只刷新一次;
点击确认投放。
新增刷怪点成功
按 Ctrl + S 保存修改。
进入游戏查看效果
- 投放传送点: 对应 scene_delivery_point表中内容
左键选中要编辑的格子,右键在弹出菜单中选择投放传送点;
填写传送点矩形范围左上角+右下角坐标,进入范围内都会被传送;
先选择传送目标场景,再通过下方地图中直接点选目标坐标,也可手动填写目标坐标x、y;
点击确认投放。
新增传送点成功
投放安全区:对应scene表中安全区坐标
按住ctrl在地图中选中要编辑的格子区域,点击确认投放。
新增安全区成功