查看: 2500|回复: 6

[原创发布] 【MV/MZ】图块流/MULI_ReplaceTile.js

[复制链接]
梦石
0
星屑
1343
在线时间
153 小时
注册时间
2020-4-26
回帖
146
发表于 2023-5-19 18:25:44 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 moonyoulove 于 2023-5-19 18:25 编辑

可以動態的繪製地圖,替代地圖上原有的圖塊,還有一個可以模擬水流的繪製功能

XpTUFZ8.gif

說明:
有一個新的全域變量:$gameTiles,遊戲存檔裡會保存替換的狀態

插件命令:
ReplaceTile Replace z tileId1 tileId2 //將z層的圖塊1都換成圖塊2
ReplaceTile ReplaceAt z x y tileId //將z層(x,y)替換成圖塊ID
ReplaceTile AutoReplaceAt z x y kind //將z層(x,y)替換成圖塊種類
ReplaceTile ReplaceIn regionId z tileID //將z層地區ID為n的替換成圖塊ID
ReplaceTile AutoReplaceIn regionId z kind //將z層地區ID為n的替換成圖塊種類
ReplaceTile Restore z tileId //將z層的圖塊還原成原本的數據
ReplaceTile RestoreFrom z x y //將z層(x,y)的圖塊還原成原本的數據
ReplaceTile Clear //將當前地圖的替換都還原
ReplaceTile Clear All //將所有地圖的替換都還原
ReplaceTile Refresh //立即刷新圖塊更變
ReplaceTile SetupTileFlow z x y auto kind tileId //配置圖塊流的源頭
ReplaceTile UpdateTileFlow //更新圖塊流

讓替代圖塊生效:
MV裡需要用ReplaceTile Refresh命令,MZ則是每30幀自動刷新,也可以手動刷新

自動圖塊種類的算法:
到地圖繪製筆刷的圖層A欄位,從左至右由上至下,由0開始算即為自動圖塊的種類

圖塊流使用方法:
1.先設置(=重置)圖塊流 SetupTileFlow z x y auto kind tileId
z為圖塊流要繪製到的地圖層級,x和y為源頭的座標,auto為true/false,
代表圖塊流是要用自動圖塊還是一般圖塊,所以kind與tileId擇一就好,另一個留空
2.用一個並行事件執行UpdateTileFlow命令,圖塊流就會開始向外流動,
依照需求設置要流動多久和速度,可以用事件的等待指令做到
3.當流夠或流滿時,讓並行事件停止執行即可

[fold=License]RB License Version 1 (RBLv1)

版权所有 moonyoulove 2023/5/19

许可:
- 通常情况下可以随意使用:此发布可用于各类题材(包括 R18 题材)的免费或商业游戏或软件中,但不可用于违反社会公共秩序的作品中(宣传邪教,反动思想等)。
- 可以修改:使用者可根据自己的实际情况修改发布的内容进行使用。
- 获取源码:使用者有权向发布者索要此发布相关的源码。
- 不需要报告:使用者在使用或者下载的时候不需要报告给发布者。


条件:
- 需要署名:使用者需要在作品中为发布者署名。如果所使用的发布首发在 Project1,则同时需要附上 Project1 网站链接。方式任意(例如纯文字,制作人员名单)。


限制:
- 不可转载:不可以将此发布的内容以任何方式公开转载到其他网站。
- 不可二次发布:不可以将此发布直接或者进行修改之后作为素材重新发布。备注:在开源游戏中使用并发布这个游戏不算二次发布。
- 免责声明:发布的作者不对可能的问题负责,也没有义务对此发布进行更新或者修复。[/fold]
插件github網址(保持最新)

MULI_ReplaceTile.zip (4.69 KB, 下载次数: 19)

MV圖塊流範例 (微云)密碼: hhr4c6

MZ圖塊流範例 (微云)密碼: hfad75

评分

参与人数 2赞 +2 收起 理由
ssrwkx + 1 精品文章
liz_fly + 1 塞糖

查看全部评分

梦石
0
星屑
2560
在线时间
612 小时
注册时间
2008-3-11
回帖
78
发表于 2023-5-19 21:06:14 | 显示全部楼层
这个功能好~~~
回复

使用道具 举报

梦石
0
星屑
883
在线时间
123 小时
注册时间
2018-8-25
回帖
93
发表于 2023-5-20 03:48:36 | 显示全部楼层
好像能做不错的剧情演出
回复

使用道具 举报

梦石
0
星屑
2610
在线时间
308 小时
注册时间
2014-3-23
回帖
76
发表于 2023-5-20 12:16:50 | 显示全部楼层
自带全局变量…瞬间想到了各种二周目地图改变的剧情
这里是弗利沙漠。没啥技术的爱好者。
回复

使用道具 举报

梦石
0
星屑
25352
在线时间
1136 小时
注册时间
2019-3-5
回帖
1303
发表于 2023-5-20 14:17:29 | 显示全部楼层
可替换的图块还是受当前的地图类型限制吗
回复

使用道具 举报

梦石
0
星屑
1343
在线时间
153 小时
注册时间
2020-4-26
回帖
146
 楼主| 发表于 2023-5-20 21:12:54 | 显示全部楼层
Zeldashu 发表于 2023-5-20 14:17
可替换的图块还是受当前的地图类型限制吗

沒錯~只是修改id

评分

参与人数 1赞 +1 收起 理由
Zeldashu + 1 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
32
在线时间
2 小时
注册时间
2026-8-12
回帖
2
发表于 2026-8-12 16:10:47 | 显示全部楼层
解我燃眉之急啊 大佬流啤
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部