海盗王如何拍摄和打包小地图
在玩海盗王服务端和源码的,很多人估计都不会制作右上角的小地图,这里将讲解如何生成这个。
这里以魔方3层的地图为例:puzzleworld3
想要进入这个地图,首先要做3件事:
1、打开地图编辑器Yammi,将这个地图载入,找到一个可以地图位置点,一般是黄色的地方比较好,记下坐标点。
2、kop.cfg中修改进入地图的坐标点为刚才记录的位置点
3、在mainscene.clu修改默认进入的地图名称。
然后,在客户端根目录建立一个bat批处理文件,内容如下:
start system\Game.exe startgame mapeditor
运行这个批处理,将会启动游戏客户端,进入地图编辑模式。
然后按键盘的Tab健,将弹出一个操作界面,如下:
点击位置1的复选框,弹出位置2的输入框。
点击文字“小地图”旁边的隐藏输入框,输入格式如下的数字:0,0,7.64,7.64
其中注意:
长边个数 7.64 = 地图宽度191/25
短边个数 7.64 = 地图高度191/25
这两个7.64是根据我自己的地图宽度和高度都是191计算得到,你自己地图实际是多少,就是根据实际计算的结果填上去。
然后按回车健,就会自动启动拍摄地图的。
拍摄的图片会保存到 ”\texture\minimap\puzzleworld3*
等停止后,对应的地图文件夹下面就会出现很多256*256的图片,如下:
然后就是打包这些图片成pk文件。
在客户端根目录,新建一个bat批处理文件,内容如下:
start system\Game.exe pack puzzleworld3
打包后,就会出现 puzzleworld3.pk 这个文件。
然后,就可以把刚才拍摄出来的这些小图片都删除即可。
这里说个重点问题,其实不用打包pk文件,只保留那些拍摄出来的小图片,也是可以显示小地图出来的。
到此,完成了所有的工作,正常登录进入游戏地图后,右上角的小地图就会出现了。
童靴们,你们学废了吗?