Project1

标题: [已解决]运行公共事件时“手感不好”的问题 (按键没反应) [打印本页]

作者: emshupisim    时间: 2020-6-7 14:53
标题: [已解决]运行公共事件时“手感不好”的问题 (按键没反应)
本帖最后由 emshupisim 于 2020-6-12 03:41 编辑

这里是RM新人第一次发帖   已参考过https://rpg.blue/thread-477414-1-1.html 里面的方法 (理论实在是没看懂所以只是照猫画虎地加了个循环和等待) 亲测没有用

问题是: 我用公共事件建立了一个可以换行走像素图的系统,但是在启动了这个系统之后,摁键有时会没有反应。 (比如去NPC面前摁Z)

虽然现在知道了切换人物行走图可以去系统里面改,不过还是很想知道这种情况问题到底出在哪,以及该如何解决。

还请前辈们指教一下OTTTZ





Snipaste_2020-06-06_23-50-59.png (127.38 KB, 下载次数: 22)

设置状态

设置状态

Snipaste_2020-06-06_23-51-17.png (87.71 KB, 下载次数: 24)

公共事件改像素图

公共事件改像素图

作者: PLeaseS    时间: 2020-6-7 15:13
估计是mv的加载问题了
建议把你要的行走图整合成一整张。。。

或者你试试看不要公共事件。。
直接在这个事件里面的设置更换行走图???
作者: 阵颜    时间: 2020-6-7 16:51
本帖最后由 阵颜 于 2020-6-7 16:52 编辑

在公共事件3 改变像素  最下面加一个 开关1 = OFF
——————————————————————————
我个人理解是,移动路线的事件指令会干扰玩家移动,在并行处理的公共事件中,
你设置的是每一帧都会进行一次移动路线指令,所以会干扰玩家正常的按键。
作者: 百里_飞柳    时间: 2020-6-7 19:27
改变像素 的那个公共事件,现在你用的并行事件,会导致每帧都执行一次移动路线

但是移动路线是有问题的,在执行期间,它会挂起玩家按键触发事件(VA里是这样)

但实际上只需要在切换装备时,切换一次行走图就好了
行走图的更改是一次修改,一直生效的,不需要并行反复执行
作者: 开关关    时间: 2020-6-8 08:52
4楼几乎正确,请让我补充点儿关于在移动路线中改变行走图的信息。MV用楼主的方法,在移动路线中改变行走图,并不是一次运行永久改变的。改变一次行走图后,确实可以一直显示新的行走图,但是一旦场景移动,就会变成角色原本的行走图。因此,用这个方法改变行走图,需要每次场景移动后运行一次改变行走图。
具体的实现方法是,用地图事件来改变行走图,每张图都设置一个并行事件,功能便是判断条件和在移动路线中改变行走图,运行后就暂时消除事件,保证每次进入该地图仅执行一次。
作者: emshupisim    时间: 2020-6-8 13:49
本帖最后由 emshupisim 于 2020-6-8 14:27 编辑
估计是mv的加载问题了
建议把你要的行走图整合成一整张。。。

或者你试试看不要公共事件。。
直接在这个事件里面的设置更换行走图???


感谢前辈解答! 以后会注意一下行走图分布问题

做成公共事件是之前不知道可以在系统里更换行走图…… 用路线里的改出来换地图会变回去,才整了这一套出来OTZ 当然现在知道是完全没必要的了

在公共事件3 改变像素  最下面加一个 开关1 = OFF
——————————————————————————
我个人理解是,移动路线的事件指令会干扰玩家移动,在并行处理的公共事件中,
你设置的是每一帧都会进行一次移动路线指令,所以会干扰玩家正常的按键。

改变像素 的那个公共事件,现在你用的并行事件,会导致每帧都执行一次移动路线

但是移动路线是有问题的,在执行期间,它会挂起玩家按键触发事件(VA里是这样)

但实际上只需要在切换装备时,切换一次行走图就好了
行走图的更改是一次修改,一直生效的,不需要并行反复执行


感谢两位前辈解答!

所以按照我的理解,这个卡顿是因为事件内容是移动路线,而这个操作会干扰玩家 是吗?

那反过来说,其他不涉及移动路线的公共事件里是否一般不会出现这个问题?

因为我打算做一个脚步声系统,还有类似于黑暗中手电筒的事件,(不过还没做出来所以只能用帖子里的这个系统做例子)

我本来以为这是后台一直运行公共事件本身带来的问题,不是的话那就没什么好怕的了(x

4楼几乎正确,请让我补充点儿关于在移动路线中改变行走图的信息。MV用楼主的方法,在移动路线中改变行走图,并不是一次运行永久改变的。改变一次行走图后,确实可以一直显示新的行走图,但是一旦场景移动,就会变成角色原本的行走图。因此,用这个方法改变行走图,需要每次场景移动后运行一次改变行走图。
具体的实现方法是,用地图事件来改变行走图,每张图都设置一个并行事件,功能便是判断条件和在移动路线中改变行走图,运行后就暂时消除事件,保证每次进入该地图仅执行一次。


对的,本来是去别的地图就会变回去的,所以我才搞了一个麻烦的公共事件在后台一直检查角色的状态( 最近才发现可以直接在系统里面改人物行走图…………

每张图都设置一个事件这个办法也好好! 我以后再需要类似的事件的话会这样设置试试!

感谢前辈解答!


(因为论坛禁止连贴所以我都编辑到一起了,不知道这样各位还能不能看到




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