查看: 4170|回复: 2

[周边工具] 【造福人类(x)】配合ulds使用的区域自动填充脚本

[复制链接]
梦石
0
星屑
1902
在线时间
959 小时
注册时间
2012-7-5
回帖
225
发表于 2017-2-18 13:45:23 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 浮云半仙 于 2018-7-8 14:08 编辑

画ulds的地图啊,坠痛苦的就是,核对通行区域。核对坐标真是麻烦,挺累人的。
于是就有了这个脑洞:写脚本自动完成填充。

原理是什么呢?ulds其实是往地图上贴图片,每个图片有个属性z,z大于角色的会遮挡住角色,小于的会在角色下方。
所以我写了这样的脚本:读取ulds需要的图片,如果这张图片的z在要求不可通行的范围内,就一格一格分析图片里面的像素,
如果有不透明度不为0的像素点,就认为这一格就不可通行脚本就会自动打上标记,最后把打完标记的地图存回Data/Map地图编号.rvdata2

这里发个栗子:

首先,随便画个图:
1.png

之后地图里面设置
2.png

打开脚本编辑器,找到 不可通行区域自动填充 这个脚本。
用法:Region.fill(地图id(va编辑器里面可看到), 标号, [z范围下界, z范围上界])
3.png

运行
4.png

结束游戏后,关闭rm编辑器重新打开,就会发现
5.png
大功告成!

所以填坑的时候,就可以把坑里面的远景图的文件夹复制到工具(之后见附件)里面,然后把ulds画的需要填充区域的地图也复制到这个工具里面。
运行一次,重新打开rm编辑器见到成果,再把地图复制回坑,完成。

工具: ulds 通行区域自动填充.7z (1.46 MB, 下载次数: 16, 售价: 7 星屑)

评分

参与人数 3星屑 +585 收起 理由
duzine + 30 您拯救了蒼生
唯道集虚 + 335 醋瞎
zaiy2863 + 220 醋瞎

查看全部评分

tan(pi/2)
梦石
0
星屑
3105
在线时间
741 小时
注册时间
2015-2-28
回帖
784

开拓者

发表于 2017-2-18 14:52:09 | 显示全部楼层
嘛……私以前也遇到过类似的很麻烦的问题,当时设置起来真心要死了Orz
所以说拌匀这个醋瞎的工具确实很实用的说
器识为先,文艺其从。
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2017-2-19 10:15:35 | 显示全部楼层
https://taroxd.github.io/rgss/%E ... A1%8C%E5%BA%A6.html

好像写过类似的,不过不是填充编辑器,是直接改游戏里的通行度 = =

评分

参与人数 1星屑 +220 收起 理由
zaiy2863 + 220 塞糖

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部