赞 | 677 |
VIP | 62 |
好人卡 | 144 |
积分 | 337 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33692
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
本帖最后由 芯☆淡茹水 于 2021-1-2 14:15 编辑
把下面这段代码,找一个插件加进去。 或者游戏开始时自动运行一个 事件 - 脚本 。
这个只对事件当前页所有 显示图片 的项进行加载。 如果当前页显示的图片实在太多的话,事件开始运行时可能会停顿一下。
- ;(function(){
- var XR_Game_Interpreter_setup = Game_Interpreter.prototype.setup;
- Game_Interpreter.prototype.setup = function(list, eventId) {
- XR_Game_Interpreter_setup.call(this, list, eventId);
- this.startRequestPictures();
- };
- Game_Interpreter.prototype.startRequestPictures = function() {
- if (this._list) {
- this._tempPicturesName = [];
- for (var i=0;i<this._list.length;++i) {
- if (this._list[i].code === 231) {
- var name = this._list[i].parameters[1];
- if (name) {
- ImageManager.loadPicture(name);
- this._tempPicturesName.push(name);
- }
- }
- }
- if (this._tempPicturesName.length === 0) {
- this._tempPicturesName = null;
- }
- }
- };
- Game_Interpreter.prototype.isRequestingPictures = function() {
- return !!this._tempPicturesName;
- };
- Game_Interpreter.prototype.isAllPicturesRequested = function() {
- var result = this._tempPicturesName.every(function(name){
- return ImageManager.loadPicture(name).isReady();
- });
- if (result) this._tempPicturesName = null;
- return result;
- };
- var XR_Game_Interpreter_updateWait = Game_Interpreter.prototype.updateWait;
- Game_Interpreter.prototype.updateWait = function() {
- if (this.isRequestingPictures() && !this.isAllPicturesRequested()) return true;
- return XR_Game_Interpreter_updateWait.call(this);
- };
- }());
复制代码 |
|