Project1

标题: 关于横向梯级的一个小问题 [打印本页]

作者: 用疯狂拯救世界    时间: 2012-8-27 23:00
标题: 关于横向梯级的一个小问题
         
对于这种四方向的行走模式,上下走的梯级很自然没有问题(其实如果深究的话也有问题的,上楼梯的时候应该是慢一点的),但如果是横向上下梯级呢,人会水平走过去,很不自然,正确的效果应该是斜向移动吧,所以无论是VX还是XP的原素材好像都是没有横向的梯级的。
这样的话其实就有许多局限性了,地图的层次感需要这种梯级体现(非要转到竖向的梯级的话就有点显得别扭了)。
这个横向上下梯级的问题应该是一个很容易就会想到的问题,不知道之前有没有人问过,我看了很多帖子都没有提到这个小问题,有人能解决吗?
PS:上图是随便截了个图以便说明问题的。dsu_plus_rewardpost_czw
作者: 风雪优游    时间: 2012-8-28 00:47
虽然不太明白LZ的问题……
但是,也许像素移动可以满足你所谓的阶梯感的要求。请搜索看看
作者: limaolinghu    时间: 2012-8-28 07:35
下楼快,上楼慢可以用事件调节人物移动速度来实现
横向上下楼就麻烦点了,如果是一个单位宽的横向单位,可以做斜向移动来实现你说的效果,但如果是多于一个单位宽,就麻烦点了
作者: 用疯狂拯救世界    时间: 2012-8-28 14:32
风雪优游 发表于 2012-8-28 00:47
虽然不太明白LZ的问题……
但是,也许像素移动可以满足你所谓的阶梯感的要求。请搜索看看 ...


如图,上下楼梯时人物应该是像红线那样斜着走的,跟八方向不同。
我想不用做到上下楼梯也要阶梯型移动,45度角线性匀速运动来体现应该就可以的了。
作者: 用疯狂拯救世界    时间: 2012-8-28 14:46
limaolinghu 发表于 2012-8-28 07:35
下楼快,上楼慢可以用事件调节人物移动速度来实现
横向上下楼就麻烦点了,如果是一个单位宽的横向单位,可 ...

我想一个单位45度能做到就不错的啦,不知道应该怎么做?
作者: limaolinghu    时间: 2012-8-28 15:15
用疯狂拯救世界 发表于 2012-8-28 14:46
我想一个单位45度能做到就不错的啦,不知道应该怎么做?

论坛搜索八方向移动,有脚本可以支持8方向移动。
但你这里如果想按右实现向右下移动的话,可能还需要自动寻路支持。
总之有点麻烦。
作者: Password    时间: 2012-8-29 08:05
《小径分叉的花园》就是达成了LZ要的效果。
作者: 用疯狂拯救世界    时间: 2012-8-29 12:40
Password 发表于 2012-8-29 08:05
《小径分叉的花园》就是达成了LZ要的效果。

请问这位好人,我在搜索那里没有找到你说的《小径分叉的花园》啊,能不能告诉我在哪里可以找到呢?
又或者如果你知道它是怎么做的,能不能在这里说明一下呢?
谢谢!
作者: 用疯狂拯救世界    时间: 2012-8-29 12:43
Password 发表于 2012-8-29 08:05
《小径分叉的花园》就是达成了LZ要的效果。

我只是真的想知道,就这样的一个小小的技术是怎么做到的。
作者: skywalker_z    时间: 2012-8-29 20:04
首先你可以制作两个事件,内容如下:

这是一号事件,在左上角。
右下角的二号事件改改即可:按钮“左”按下时,主角朝左上运动。
这是两个事件的摆放位置:


如果楼梯层数多的话,可以这么办:
这两个事件分别放在楼梯的最左上角和最右下角,中间再设置几个相同的事件,内容是这两个事件的所有内容并在一起。

记得几年前我回答过这么个问题。。。。忘了在哪里了。。
作者: 用疯狂拯救世界    时间: 2012-8-30 11:54
skywalker_z 发表于 2012-8-29 20:04
首先你可以制作两个事件,内容如下:

这是一号事件,在左上角。

对啊,我一个玩RMXP的朋友就说过,RM最精妙简便的地方就是可以通过预设的事件来实现各种效果。
我也想过用事件但当时思路错了,怎么都觉得不妥,现在看到你的回答就清楚了。
谢谢啦!
作者: 用疯狂拯救世界    时间: 2012-8-30 11:57
对啊,我之前想过用剧本解决,但思路错了,搞不出来,现在看到你的回答终于明白了。
我一个朋友说过RM最精妙简便的地方就是通过事件来实现各种效果,现在我也有同感了。
谢谢啦!





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