设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 7187|回复: 16
打印 上一主题 下一主题

[有事请教] 萌新请问循环显示图片会闪的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
跳转到指定楼层
1
发表于 2020-12-31 18:30:24 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
我的事件没有问题运行正常,就是每次开始前图片会闪两下才开始动。
请教下这个问题怎么解决呢?
小白不会用脚本,如果可以别的方式解决最好了(星星眼)
实在不行的话,我就去学脚本!(不过全英文和数字,躲在墙角哭泣嘤嘤嘤……)

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
15
 楼主| 发表于 2021-1-3 15:30:13 | 只看该作者
zths 发表于 2021-1-3 11:15
调换一下事件顺序。
先显示图片2再消除图片1.
不行的话可以加几帧延迟在 显示2之后 消除1之前 ...

谢谢亲,我已经解决了,笨办法挨个透明度0显示
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3476
在线时间
293 小时
注册时间
2020-1-27
帖子
190
14
发表于 2021-1-3 11:15:10 | 只看该作者
dududu521 发表于 2021-1-2 23:24
谢谢亲,他说运行失败。
我就是复制粘贴在脚本里的


调换一下事件顺序。
先显示图片2再消除图片1.
不行的话可以加几帧延迟在 显示2之后 消除1之前

点评

我的意思是直接按你原本的事件方法 只掉换一下顺序 和延迟 其他啥都不调  发表于 2021-1-3 11:17
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
13
 楼主| 发表于 2021-1-2 23:24:31 | 只看该作者
芯☆淡茹水 发表于 2021-1-2 14:02
把下面这段代码,找一个插件加进去。 或者游戏开始时自动运行一个 事件 - 脚本 。
这个只对事件当前页所有  ...

谢谢亲,他说运行失败。
我就是复制粘贴在脚本里的

不过我之前用笨办法,就是在空白处挨个透明度0的显示了一遍
虽然很麻烦,但不是不行
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33692
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

12
发表于 2021-1-2 14:02:51 | 只看该作者
本帖最后由 芯☆淡茹水 于 2021-1-2 14:15 编辑

把下面这段代码,找一个插件加进去。 或者游戏开始时自动运行一个 事件 - 脚本 。
这个只对事件当前页所有 显示图片 的项进行加载。 如果当前页显示的图片实在太多的话,事件开始运行时可能会停顿一下。
  1. ;(function(){
  2.     var XR_Game_Interpreter_setup = Game_Interpreter.prototype.setup;
  3.     Game_Interpreter.prototype.setup = function(list, eventId) {
  4.         XR_Game_Interpreter_setup.call(this, list, eventId);
  5.         this.startRequestPictures();
  6.     };
  7.     Game_Interpreter.prototype.startRequestPictures = function() {
  8.         if (this._list) {
  9.             this._tempPicturesName = [];
  10.             for (var i=0;i<this._list.length;++i) {
  11.                 if (this._list[i].code === 231) {
  12.                     var name = this._list[i].parameters[1];
  13.                     if (name) {
  14.                         ImageManager.loadPicture(name);
  15.                         this._tempPicturesName.push(name);
  16.                     }
  17.                 }
  18.             }
  19.             if (this._tempPicturesName.length === 0) {
  20.                 this._tempPicturesName = null;
  21.             }
  22.         }
  23.     };
  24.     Game_Interpreter.prototype.isRequestingPictures = function() {
  25.         return !!this._tempPicturesName;
  26.     };
  27.     Game_Interpreter.prototype.isAllPicturesRequested = function() {
  28.         var result = this._tempPicturesName.every(function(name){
  29.             return ImageManager.loadPicture(name).isReady();
  30.         });
  31.         if (result) this._tempPicturesName = null;
  32.         return result;
  33.     };
  34.     var XR_Game_Interpreter_updateWait = Game_Interpreter.prototype.updateWait;
  35.     Game_Interpreter.prototype.updateWait = function() {
  36.         if (this.isRequestingPictures() && !this.isAllPicturesRequested()) return true;
  37.         return XR_Game_Interpreter_updateWait.call(this);
  38.     };
  39. }());
复制代码
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
11
 楼主| 发表于 2020-12-31 21:50:22 | 只看该作者
喔,原来那个是制作加载页面的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
10
 楼主| 发表于 2020-12-31 21:39:36 | 只看该作者
是不是在脚本里写一个PreloadAudio [pictures] [1 2]
上面就是我的图片文件存档和文件名,然后挨个编辑把图片全部加进去就可以了?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
9
 楼主| 发表于 2020-12-31 21:23:57 | 只看该作者
xiamumomo 发表于 2020-12-31 21:10
https://rpg.blue/thread-411583-1-1.html

谢谢,我正一个字一个的的对照着英语翻译在查意思,看要怎么用
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9922
在线时间
1889 小时
注册时间
2020-1-2
帖子
1089
8
发表于 2020-12-31 21:10:31 | 只看该作者
dududu521 发表于 2020-12-31 20:44
太感谢亲了,我虽然自己也在论坛搜索了预加载,循环图片等问题,但好像关键字没找对,谢谢亲细心的教导。 ...

https://rpg.blue/thread-411583-1-1.html
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
682
在线时间
50 小时
注册时间
2020-12-31
帖子
51
7
 楼主| 发表于 2020-12-31 20:44:58 | 只看该作者
PLeaseS 发表于 2020-12-31 20:31
可以看看我那个事件标题模板
解决了闪图的问题
说白了就是mv没加载完资源就开游戏了

太感谢亲了,我虽然自己也在论坛搜索了预加载,循环图片等问题,但好像关键字没找对,谢谢亲细心的教导。
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-13 15:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表