地图美化也是游戏中的一个重要的事情,
但是游戏中的地图经常容易出现图块单一重复,实在看不下去。
然后就做出这个系统。
下面放出一些图片,介绍这个系统到底有什么用呢?

截图

截图
其实这个系统就是替换图块的系统,而且虽然叫做随机,实际上还是比较固定地替换图块的。
另外,这个系统还可以做出普通图块像自动元件一样能够动的效果。

部分素材
这个修改图块的方法,也在脚本编辑器里了。
RUBY 代码
修改脚本后,比如说这个的文件名叫做“001-Grassland01”
你就在“Graphic/Tileset”下建一个文件夹,名为“001-Grassland01_Random Add On”
并在该目录下(自动元件也是一样),放置替换图块的素材文件,文件名为被替换的图块ID(第3到第10行)
其实这就是一个偷懒画地图的脚本。下载那个工程看看吧。
如果需要移植到自己的工程的话,把脚本编辑器里面的东西复制过去,然后按照自己的需求修改并添加素材就可以了。
另外,如果你自己的工程事先放了一些能把Spriteset_Map重定义的脚本(如防卡脚本),该脚本需要插在那些脚本的下面。
(实在不懂的话,就放在其它脚本下面,Main前面就对了)
本帖来自P1论坛作者hys111111,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=398521 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。