Project1

标题: 做递东西的画面会一闪的 [打印本页]

作者: leidianyayi    时间: 2023-6-26 19:00
标题: 做递东西的画面会一闪的
想做一个递东西的画面,但到最后第3个事件时会一闪的,好不流畅,就是到2跳到3这个动作会一闪的,这是什么原因

屏幕截图 2023-06-26 183020.png (105.85 KB, 下载次数: 25)

屏幕截图 2023-06-26 183020.png

屏幕截图 2023-06-26 183618.png (95.14 KB, 下载次数: 26)

屏幕截图 2023-06-26 183618.png

屏幕截图 2023-06-26 183644.png (92.75 KB, 下载次数: 25)

屏幕截图 2023-06-26 183644.png

屏幕截图 2023-06-26 184256.png (31.53 KB, 下载次数: 27)

屏幕截图 2023-06-26 184256.png

作者: 小怪兽奇奇侠    时间: 2023-6-26 19:28
本帖最后由 小怪兽奇奇侠 于 2023-6-26 19:30 编辑

因为独立开关B和C之间没有间隔,可以加等待试试看。
此外,如果伸手的行走图是另一张的话,可以通过设置事件行走图+设置移动路线(更改事件朝向)的方式来做。
作者: 阵颜    时间: 2023-6-26 19:36
在某个RM群里听别人说过,好像是因为切换事件页的时候,两个事件页对应的行走图的朝向不同,所以才会闪烁。
换句话说,试试让两个事件页的朝向相同看看。
作者: leidianyayi    时间: 2023-6-26 19:39
小怪兽奇奇侠 发表于 2023-6-26 19:28
因为独立开关B和C之间没有间隔,可以加等待试试看。
此外,如果伸手的行走图是另一张的话,可以通过设置事 ...

是同一张行走图,我加了等待也不行。事件朝向到没试过,明天试一下这个
作者: leidianyayi    时间: 2023-6-26 20:31
小怪兽奇奇侠 发表于 2023-6-26 19:28
因为独立开关B和C之间没有间隔,可以加等待试试看。
此外,如果伸手的行走图是另一张的话,可以通过设置事 ...

才想起来,搞错了,不是同一张行走图。第一个事件页是正常行走的行走图,第二三页是我在原来行走图(画布)的基础上把宽扩大了一些,然后往左走的那一排,往左←移了一点
作者: leidianyayi    时间: 2023-6-26 20:37
阵颜 发表于 2023-6-26 19:36
在某个RM群里听别人说过,好像是因为切换事件页的时候,两个事件页对应的行走图的朝向不同,所以才会闪烁。 ...

这个我试过了也不行,我把第三个事件页的动作和第二个事件页的动作换成了一样,也是会闪
作者: yuyering    时间: 2023-6-26 20:47
行走图或者图片资源初次被使用时,RM需要把它从磁盘里面加载到内存,这个过程比较慢。可能就是这个导致闪一下的出现。
如果资源已经被使用过,那下次使用的时候RM直接从内存里面找,速度会快很多。

想避免闪一下的情况可以使用预加载插件,在行走图被使用到之前就把它装到内存里面。

类似的插件是
Galv_ImageCache

地址:
https://galvs-scripts.com/2017/04/26/mv-image-cache/
作者: play337    时间: 2023-6-26 20:55
你把1.2.3的[速度]跟[频率]都调最超高再试一次....
作者: leidianyayi    时间: 2023-6-26 21:06
yuyering 发表于 2023-6-26 20:47
行走图或者图片资源初次被使用时,RM需要把它从磁盘里面加载到内存,这个过程比较慢。可能就是这个导致闪一 ...

感谢
明天我试一下
原来流心和IRIS的作者是你呀
你这两作超棒的
IRIS我还没玩完
流心3个结局都过了,那个地图我好喜欢!
作者: HM495    时间: 2023-6-26 21:31
本帖最后由 HM495 于 2023-6-26 21:44 编辑

没必要用多个事件页去做,把角色行走 和 递东西 的素材放在同一个行走图里
递东西的动作 放在“朝向”的位置上,也就是3*4里的纵列
角色移动完成后,先修改角色行走图,把角色行走图改成递东西的图,然后利用移动路线去【面朝左 等待 面朝右 等待 面朝上】的方式去控制动作
做完递东西的动作后,把行走图改回来

如果还不好理解的话 你就去characters里看看“开门”的动画图块是怎么放的,把递东西想象成开门
作者: leidianyayi    时间: 2023-6-26 22:58
HM495 发表于 2023-6-26 21:31
没必要用多个事件页去做,把角色行走 和 递东西 的素材放在同一个行走图里
递东西的动作 放在“朝向”的位 ...

还是不太理解
作者: PLeaseS    时间: 2023-6-27 08:52
该不会是加载问题吧,试试看先用点preload插件......我之前做类似效果的时候也遇到这种问题
作者: HM495    时间: 2023-6-27 11:24
leidianyayi 发表于 2023-6-26 22:58
还是不太理解

emmm哪句开始没明白
作者: leidianyayi    时间: 2023-6-28 03:11
HM495 发表于 2023-6-27 11:24
emmm哪句开始没明白

智商有点问题哈%>_<
第一  是不是指在原来的那个张行走图里复制一张,然后在把递东西的动作放到这张行走图里?
第二  是不是指递东西的动作放在行走图2 5 8 11这排纵向
第三  今天我看了一下那个设置移动路线,看见了个更改图像,之前没留意。你说的这个难不成是用设置移动路线里更改图像来实现的
作者: HM495    时间: 2023-6-28 11:17
本帖最后由 HM495 于 2023-6-28 11:20 编辑
leidianyayi 发表于 2023-6-28 03:11
智商有点问题哈%>_<
第一  是不是指在原来的那个张行走图里复制一张,然后在把递东西的动作放到这张行走 ...


第一个 行走图默认情况下(也就是文件名不加$符号的前提下)
一个角色的移动动作3*4为一组
一张资源可以放8组行走图这个能理解吧
先确保两者的大小规格一致 然后把递东西的动作 作为第二组行走图 与角色移动的行走图一起放在同一张图片资源中

第二个 是的 纵向对应的就是角色四个面朝的方向

第三个 是的 先用更改图像 把角色的行走图改为“第二组” 也就是递东西的那组动作
因为这第二张的“上下左右”对应的是你递东西的动作帧
所以利用更改面朝方向的指令 就可以播放你递东西的动作
作者: leidianyayi    时间: 2023-6-28 11:29
HM495 发表于 2023-6-28 11:17
第一个 行走图默认情况下(也就是文件名不加$符号的前提下)
一个角色的移动动作3*4为一组
一张资源可以 ...

明白了,非常感谢!我试一下,比原来那样好很多




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