查看: 1335|回复: 10

[讨论] RM能不能实现事件跟随玩家操控移动的效果呢?

[复制链接]
梦石
0
星屑
1371
在线时间
127 小时
注册时间
2020-7-23
回帖
68
发表于 2026-1-1 22:56:39 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如题,不是指事件接近玩家,而是指 例:当游玩者按下“↓”键时,不仅操控的角色会向下移动,场景里的另一个事件也会同步向下移动,人走事件走,人停事件停
在想用这种功能做水面倒影的效果,要是更进一步能反向移动就能做出镜面(类似undertale家里走廊上镜子的实现方法)了
当然还有更直观的用法就是解谜,古往今来似乎有挺多游戏都有这种解谜方式,但貌似没见过引擎是RM的游戏做类似的
很好奇,还请各位大佬指点
臭画画的
我的代码盲让我用插件都举步维艰
梦中Non-Title RPG简称梦NTR脑内制作中!
梦石
0
星屑
7771
在线时间
1525 小时
注册时间
2013-12-3
回帖
303
发表于 2026-1-2 02:48:37 | 显示全部楼层
脑内脑补了下笨办法,只是拿来特定地图解谜/专属效果的话
地图上放个并行处理事件,随时扫描玩家坐标,
发现坐标变化时根据变化给目标事件设置对应移动路线

倒影之类的应该有插件吧?不过我感觉直接翻转做倒影不合适…
透视直接穿帮了更假,除非专门做个倒影视角的行走图

点评

感觉判定起来还挺复杂的乐,不过行走图多一套倒是没啥问题(自己当美工的好处)  发表于 2026-1-2 17:05
回复

使用道具 举报

梦石
0
星屑
4472
在线时间
492 小时
注册时间
2018-8-3
回帖
94
发表于 2026-1-2 08:32:13 来自手机 | 显示全部楼层
在跟随的移动路线计算方式里加上个坐标修正

点评

很有道理!  发表于 2026-1-2 18:20
回复

使用道具 举报

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2026-1-2 11:06:49 | 显示全部楼层
弄一个并行事件,里面是一个循环,循环里面等待1帧,再判定下四个方向的按键是否被按下,如果按下,就把指定事件移动一格,这应该是最简洁的方法了。

再具体的,可以去找下 镜面 倒影 相关的脚本。

点评

感谢大大!听起来确实是很简洁,和事件标题是一个原理  发表于 2026-1-2 18:21
回复

使用道具 举报

梦石
1
星屑
15825
在线时间
5415 小时
注册时间
2017-2-18
回帖
413
发表于 2026-1-2 16:25:34 | 显示全部楼层
我写的VA脚本可以实现这个功能,但是其他引擎有没有类似的插件我就不清楚了

点评

是脚本大佬!可惜小时候玩VA没玩明白,现在回来已经是用MZ的时代了  发表于 2026-1-2 18:24
化而为鸟,其名为鸽。怒而咕,咕咕咕咕——咕咕咕!
回复

使用道具 举报

梦石
0
星屑
1371
在线时间
127 小时
注册时间
2020-7-23
回帖
68
 楼主| 发表于 2026-1-2 21:36:25 | 显示全部楼层
先尝试了一下并行事件直接判定方向键是否被按下的方法
发现一个主要问题就是,如果给倒影的移动路线设置成等待完成,倒影走起来会一卡一卡地,比主角走得慢
如果设置不等待完成,虽然长按时动作能够完美同步,但按多了倒影会滑出去,也就是判定比主角多走一步
感觉和预输入之类的现象有关
单纯靠事件来模仿行走逻辑果然还是比较粗糙,再研究一下
臭画画的
我的代码盲让我用插件都举步维艰
梦中Non-Title RPG简称梦NTR脑内制作中!
回复

使用道具 举报

梦石
0
星屑
1371
在线时间
127 小时
注册时间
2020-7-23
回帖
68
 楼主| 发表于 2026-1-2 22:19:24 | 显示全部楼层
本帖最后由 星间漫游起重机 于 2026-1-2 22:21 编辑

仿照之前学的事件标题,改进了判断的逻辑,仅仅是微调了等待帧数效果就变得非常好了
不如说效果好得让人有点意外……
事件标题的写法是和这位学的https://www.bilibili.com/video/BV1Hu9aYvEyB
catmirror.gif
臭画画的
我的代码盲让我用插件都举步维艰
梦中Non-Title RPG简称梦NTR脑内制作中!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部