Project1

标题: RM能不能实现事件跟随玩家操控移动的效果呢? [打印本页]

作者: 星间漫游起重机    时间: 2026-1-1 22:56
标题: RM能不能实现事件跟随玩家操控移动的效果呢?
如题,不是指事件接近玩家,而是指 例:当游玩者按下“↓”键时,不仅操控的角色会向下移动,场景里的另一个事件也会同步向下移动,人走事件走,人停事件停
在想用这种功能做水面倒影的效果,要是更进一步能反向移动就能做出镜面(类似undertale家里走廊上镜子的实现方法)了
当然还有更直观的用法就是解谜,古往今来似乎有挺多游戏都有这种解谜方式,但貌似没见过引擎是RM的游戏做类似的
很好奇,还请各位大佬指点
作者: HM495    时间: 2026-1-2 02:48
脑内脑补了下笨办法,只是拿来特定地图解谜/专属效果的话
地图上放个并行处理事件,随时扫描玩家坐标,
发现坐标变化时根据变化给目标事件设置对应移动路线

倒影之类的应该有插件吧?不过我感觉直接翻转做倒影不合适…
透视直接穿帮了更假,除非专门做个倒影视角的行走图
作者: jack99zgp    时间: 2026-1-2 08:32
在跟随的移动路线计算方式里加上个坐标修正
作者: 百里_飞柳    时间: 2026-1-2 11:06
弄一个并行事件,里面是一个循环,循环里面等待1帧,再判定下四个方向的按键是否被按下,如果按下,就把指定事件移动一格,这应该是最简洁的方法了。

再具体的,可以去找下 镜面 倒影 相关的脚本。
作者: 阵颜    时间: 2026-1-2 16:25
我写的VA脚本可以实现这个功能,但是其他引擎有没有类似的插件我就不清楚了
作者: 星间漫游起重机    时间: 2026-1-2 21:36
先尝试了一下并行事件直接判定方向键是否被按下的方法
发现一个主要问题就是,如果给倒影的移动路线设置成等待完成,倒影走起来会一卡一卡地,比主角走得慢
如果设置不等待完成,虽然长按时动作能够完美同步,但按多了倒影会滑出去,也就是判定比主角多走一步
感觉和预输入之类的现象有关
单纯靠事件来模仿行走逻辑果然还是比较粗糙,再研究一下
作者: 星间漫游起重机    时间: 2026-1-2 22:19
本帖最后由 星间漫游起重机 于 2026-1-2 22:21 编辑

仿照之前学的事件标题,改进了判断的逻辑,仅仅是微调了等待帧数效果就变得非常好了
不如说效果好得让人有点意外……
事件标题的写法是和这位学的https://www.bilibili.com/video/BV1Hu9aYvEyB

catmirror.gif (845.37 KB, 下载次数: 38)

catmirror.gif





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