楼主: RyanBern

[原创发布] 【加工】PNG Map Extractor for XP-地图PNG图片导出器Ver 1.3

[复制链接]
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

 楼主| 发表于 2016-7-9 21:52:16 | 显示全部楼层
畫很多 发表于 2016-7-9 19:50
不好意思,可以具体说明一下使用方法吗?
老实说我不是很清楚"对 Bitmap 对象使用 save_as_png(filename)"的 ...

假如变量 bmp 是一个 Bitmap 类的对象,那么调用
  1. bmp.save_as_png("1.png")
复制代码

就会将这个变量表示的图形以PNG文件的形式存储在你的硬盘上。

因此这个脚本的原理就是利用游戏内部数据制作一个 Bitmap 类型的对象,然后再利用save_as_png将其变为可以保存并查看的PNG图片。

具体的用法在说明中已经给出。
  1. Picture_Map.make_all
复制代码

将上面这句写在事件脚本里,可以导出全部的地图为PNG文件。

  1. Picture_Map.make_one(1, [0, 1])
复制代码

将上面这句写在事件脚本里,可以导出1号地图的第一层和第二层地图。

点评

這次可以了,谢谢~  发表于 2016-7-10 16:14
应该是论坛刚恢复然后代码框的程序异常,我稍微调整了一下,请再复制主楼的代码试试看。  发表于 2016-7-10 16:03
直接写在事件脚本上会出现"执行脚本时发生了TypeError。cannot convort Array into string"的出错@@  发表于 2016-7-10 10:41
直接写在事件脚本上会出现"执行脚本时发生了TypeError。cannot convort Array into string"的出错@@  发表于 2016-7-10 10:39
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部