当前位置: 首页 > news >正文

海盗王如何拍摄和打包小地图

在玩海盗王服务端和源码的,很多人估计都不会制作右上角的小地图,这里将讲解如何生成这个。

这里以魔方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文件,只保留那些拍摄出来的小图片,也是可以显示小地图出来的。

到此,完成了所有的工作,正常登录进入游戏地图后,右上角的小地图就会出现了。
童靴们,你们学废了吗?

http://www.lryc.cn/news/590242.html

相关文章:

  • 深度赋能推客,让 “业余选手” 变 “带货高手”​
  • Xsens人形机器人拟人动作AI训练,提升机器人工作精度与效率
  • HertzBeat 监控 SpringBoot 使用案例
  • 基于dcmtk的dicom工具 第二章 图像接受StoreSCP(1)
  • windows内核研究(进程与线程-等待链表和调度链表和线程切换)
  • 非控制器(如 Service、工具类)中便捷地获取当前 HTTP 请求的上下文信息
  • 16路串口光纤通信FPGA项目实现指南
  • 数据结构-1(顺序表)
  • 关于 OpenAI 的反思
  • GESP2025年6月认证C++四级( 第三部分编程题(2)排序)
  • 多态,内部类(匿名内部类),常用API(1)
  • HTTP vs HTTPS
  • 【React Native】布局文件-顶部导航栏
  • 从零开始学习 Redux:React Native 项目中的状态管理
  • 3D TOF 安全防护传感器
  • Ubuntu 上 GBase 8s 实例重启与字符集踩坑实录
  • 在UE中如何给骨骼网格体赋予动画
  • conda activate 时报错: CondaError: Run ‘conda init‘ before ‘conda activate‘
  • React Native 在 Web 前端跨平台开发中的优势与实践
  • Django ORM 查询工具对象详解
  • 基于WebRTC技术实现一个在线课堂系统
  • 线上分享:解码eVTOL安全基因,构建安全飞行生态
  • 主机安全---开源wazuh安装
  • 前端面试题(React 与 Vue)
  • Elasticsearch+Logstash+Filebeat+Kibana部署
  • [时序数据库-iotdb]时序数据库iotdb的安装部署
  • C++11 std::uninitialized_copy_n 原理与实现
  • 边缘计算革命:AWS Snowcone在智慧工厂的落地实践(2025工业4.0实战指南)
  • Jenkins+Docker(docker-compose、Dockerfile)+Gitee实现自动化部署
  • 【时序数据库-iotdb】时序数据库iotdb的可视化客户端安装部署--dbeaver