Project1

标题: 求助-求横向楼梯的图块与横向楼梯的自由行走插件 [打印本页]

作者: UTO    时间: 2024-10-4 22:09
标题: 求助-求横向楼梯的图块与横向楼梯的自由行走插件
rm的楼梯似乎全都是纵向的,没有什么横向的,有也就只有一格那么个大小。网上倒是能找到横向的楼梯,但是问题就来了,如何让角色在楼梯上正常的行走(指顺着台阶向斜上方斜下方走 这样
作者: 寂寞的青椒    时间: 2024-10-5 09:48
只能用事件设置角色的移动方式,让他自动斜上或者斜下走,缺点就是角色不能在楼梯上控制了
作者: UTO    时间: 2024-10-5 16:18
寂寞的青椒 发表于 2024-10-5 09:48
只能用事件设置角色的移动方式,让他自动斜上或者斜下走,缺点就是角色不能在楼梯上控制了 ...

mv是有这种插件的,我就是好奇mz有没有来着
作者: 寂寞的青椒    时间: 2024-10-5 17:51
UTO 发表于 2024-10-5 16:18
mv是有这种插件的,我就是好奇mz有没有来着

MZ我也没见到,可能脚本大佬可以帮你解决
作者: 小秋橙    时间: 2024-10-6 15:58
【rm的楼梯似乎全都是纵向的,没有什么横向的,有也就只有一格那么个大小。】
这是因为高于一格的character行走图会被下对齐绘制,从而给玩家一种这引擎有Z轴的错觉(为此还不得不引入【不以叹号开头的character行走图在绘制时上移6像素】的机制来避免横向独木桥或楼顶南边缘的不良显示,但反而导致了【坐在沙发上的人的头发会被靠背遮挡】的怪事),但其实rm引擎逻辑上是纯俯视的,没有重力和跳跃什么的。

例如上图中白发老头走的楼梯就是rm传统的竖楼梯,而下图的斜楼梯则是楼主要的。

rm自带的单格斜楼梯其实是作为【每层一张地图的塔式建筑内部】的地图切换点事件存在,并不能满足楼主需求。
但是,如果直接使用第二张图片那样的楼梯,就不可避免会出现【角色必须沿着锯齿形的路线行走才能上下楼】的情况。
为此,我们应当使用一些事件或插件来让角色原生进行45°对角线方向的斜向移动,比如通过小键盘的1379数字键,或者通过大键盘的bdpq字母键,同时还需要对相关地块的通行逻辑进行修改,总之有一定难度。
作者: sunhihi    时间: 2024-10-7 11:04
本帖最后由 sunhihi 于 2024-10-7 11:05 编辑

該功能已追加至Sun_1_TilemapEx

但注意一點此功能本身跟8方向插件衝突

(如果你有掛載Yami_8DirEx 該設定將會失效)
作者: 灯笼菜刀王    时间: 2024-10-7 11:33
这个楼梯可不是只有1格哦, 它是四通的, 你想拼多宽多长的楼梯都可以
作者: 怒火的燃烧    时间: 2024-11-7 21:00
UTO 发表于 2024-10-5 16:18
mv是有这种插件的,我就是好奇mz有没有来着

https://rpg.blue/thread-409635-1-1.html
我用的是这个帖子5楼的插件,能直接在MZ上使用




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1