设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3033|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1774
在线时间
950 小时
注册时间
2012-7-5
帖子
245
跳转到指定楼层
1
发表于 2017-2-18 13:45:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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

这里发个栗子:

首先,随便画个图:


之后地图里面设置


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


运行


结束游戏后,关闭rm编辑器重新打开,就会发现

大功告成!

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

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

评分

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

查看全部评分

tan(pi/2)

Lv3.寻梦者 (版主)

梦石
0
星屑
3085
在线时间
740 小时
注册时间
2015-2-28
帖子
816

开拓者

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

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2207
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2017-2-19 10:15:35 | 只看该作者
https://taroxd.github.io/rgss/%E ... A1%8C%E5%BA%A6.html

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-20 05:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表