Project1

标题: 关于更改事件图像时出现的问题 [打印本页]

作者: 越青    时间: 2020-3-5 17:56
标题: 关于更改事件图像时出现的问题
我在事件的“设置移动路线”中使用了“更改图像”,结果测试的时候,更改图像时总会先出现全部行走图(也就是把一整张图片显示出来了,显示时间很短,不到1秒),然后才显示设定的图像。
稍微测试了一下,发现不仅是在事件中更改,即使是用独立开关把事件的图像变更时也有这个问题。

(比如我想要显示的是图中的火焰,但是测试时12*8个小物件全部都显示出来了。)
然后再测试发现:
1,第一次更改图像没问题,但是接下去第二次,第三次,第四次……都必然会出现一整张行走图
2,如果更改的图像是之前已经更改过的图像,那么可以正常显示。比如,我更改了图像1,再更改图像2,再更改图像1.那么第二次更改照常有问题,第三次更改没问题。
3,如果更改的图像是图块组的话,不会出现问题。
虽然这个问题只是持续了1秒不到,但是还是很影响观感啊。不知道是不是我电脑才有这个问题,请问这个有办法解决吗?
作者: zths    时间: 2020-3-5 18:23
蠢办法。
写张地图
写个进图触发的事件
叠个黑屏
把所有图都显示一次
返回标题
然后让玩家开游戏 先进这张地图再返回标题正常进行游戏
作者: Zeldashu    时间: 2020-3-5 20:59
这是什么神奇的问题……没有遇到过,排除下是否是插件的原因导致的?
作者: 越青    时间: 2020-3-6 14:25
Zeldashu 发表于 2020-3-5 20:59
这是什么神奇的问题……没有遇到过,排除下是否是插件的原因导致的?

没有使用多帧行走图插件……
用到的插件其实只有:Terraxlighting,
自定义信息储存(https://rpg.blue/thread-404218-1-1.html),以及一个跳过标题的脚本。
测试后发现所有插件关掉后,问题还是存在,
不过自定义信息储存的插件关掉后,问题出现的时间变短了一点。

(其实我有点怀疑会不会事件太多,拖慢了加载行走图的速度。但是在我新建一个地图测试后还是存在这个问题。如果新建一个工程的话是没有问题的。)
作者: Zeldashu    时间: 2020-3-6 17:08
越青 发表于 2020-3-6 14:25
没有使用多帧行走图插件……
用到的插件其实只有:Terraxlighting,
自定义信息储存(https://rpg.blue/t ...


早几天我学习别人的纯事件地图战斗也发现了类似的情况。作者只用了4个插件,但是他在左上角排了一列行走图事件,注释是“提前加载,否则会出现显示异常的情况“

我觉得可能和你遇到的情况类似。(或许也变相证明了可能是事件过多导致的?)
作者: 越青    时间: 2020-3-6 17:51
本帖最后由 越青 于 2020-3-6 20:45 编辑
Zeldashu 发表于 2020-3-6 17:08
早几天我学习别人的纯事件地图战斗也发现了类似的情况。作者只用了4个插件,但是他在左上角排了一列行走 ...


感谢!!问题终于解决了!
其实我最后发现并不是插件的问题,我新开了一个工程,删掉了所有插件文件,发现这个问题还是存在的。
(之前我测试的那个工程是个没怎么用的工程,我以为是个空工程就拿它测试了,结果在那个工程其实有用上一些插件)
然后我就想找找看为什么那个工程可以正常运行,发现是因为我打开了一个TDDP PreloadManager的插件,可以预加载地图,所以行走图能正常显示。
我看了一下插件的注释“By default MV will stream the resources as they are required.” 可能真的是因为某些原因行走图加载过慢了,用这个插件应该就可以解决。

-----------------------
后来又看了一下……高兴地太早了,确实如果是用开关或者独立开关更换事件页的话,更换行走图确实没问题。但是如果是用事件的“设置移动路线”来更换图像的话,还是会出现这个问题。
因为新的工程也有这个问题,难道是我这台电脑才会出现的情况吗?(依然不明白问题的本质是什么……)
所以可能还是得采用在游戏开头把行走图全部显示一遍的方法……





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