赞 | 35 |
VIP | 0 |
好人卡 | 0 |
积分 | 72 |
经验 | 0 |
最后登录 | 2024-11-13 |
在线时间 | 473 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7228
- 在线时间
- 473 小时
- 注册时间
- 2021-12-4
- 帖子
- 511
|
【rm的楼梯似乎全都是纵向的,没有什么横向的,有也就只有一格那么个大小。】
这是因为高于一格的character行走图会被下对齐绘制,从而给玩家一种这引擎有Z轴的错觉(为此还不得不引入【不以叹号开头的character行走图在绘制时上移6像素】的机制来避免横向独木桥或楼顶南边缘的不良显示,但反而导致了【坐在沙发上的人的头发会被靠背遮挡】的怪事),但其实rm引擎逻辑上是纯俯视的,没有重力和跳跃什么的。
例如上图中白发老头走的楼梯就是rm传统的竖楼梯,而下图的斜楼梯则是楼主要的。
rm自带的单格斜楼梯其实是作为【每层一张地图的塔式建筑内部】的地图切换点事件存在,并不能满足楼主需求。
但是,如果直接使用第二张图片那样的楼梯,就不可避免会出现【角色必须沿着锯齿形的路线行走才能上下楼】的情况。
为此,我们应当使用一些事件或插件来让角色原生进行45°对角线方向的斜向移动,比如通过小键盘的1379数字键,或者通过大键盘的bdpq字母键,同时还需要对相关地块的通行逻辑进行修改,总之有一定难度。 |
|