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

Project1

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

[已经解决] 有沒有辦法預先下載圖片

[复制链接]

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
跳转到指定楼层
1
发表于 2016-4-27 11:11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果將檔案上傳到web伺服器,每次需要使用該圖片才會下載,這導致會出現一些奇拔的問題,有沒有辦法事先下載?

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2016-4-27 12:36:33 | 只看该作者
MV 本来就做了一点预加载了吧。

需要更好效果的话,可以网上找找 Preload Manager

点评

Preload Manager搞了一個下午 結果不能用= ="  发表于 2016-4-27 20:26
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
3
 楼主| 发表于 2016-4-27 12:59:13 | 只看该作者
本帖最后由 小叮鈴 于 2016-4-27 13:01 编辑
taroxd 发表于 2016-4-27 12:36
MV 本来就做了一点预加载了吧。

需要更好效果的话,可以网上找找 Preload Manager ...


预加载只有基礎圖片吧

像是轉移地圖 還是會顯示讀取

有些插件效果是即時性的 如果不先预加载會常常當掉

你那個插件 貌似沒有辦法預加載指定圖片路徑 插件的圖片路徑都不同
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2016-4-28 08:57:19 | 只看该作者
本帖最后由 汪汪 于 2016-4-28 12:25 编辑

需要显示之前先调用一下图片就好。




//读取动画
ImageManager.loadAnimation = function(filename, hue) {
    return this.loadBitmap('img/animations/', filename, hue, true);
};

//读取战斗背景1
ImageManager.loadBattleback1 = function(filename, hue) {
    return this.loadBitmap('img/battlebacks1/', filename, hue, true);
};
//读取战斗背景2
ImageManager.loadBattleback2 = function(filename, hue) {
    return this.loadBitmap('img/battlebacks2/', filename, hue, true);
};
//读取敌人
ImageManager.loadEnemy = function(filename, hue) {
    return this.loadBitmap('img/enemies/', filename, hue, true);
};
//读取行走图
ImageManager.loadCharacter = function(filename, hue) {
    return this.loadBitmap('img/characters/', filename, hue, false);
};
//读取脸图
ImageManager.loadFace = function(filename, hue) {
    return this.loadBitmap('img/faces/', filename, hue, true);
};
//读取远景图
ImageManager.loadParallax = function(filename, hue) {
    return this.loadBitmap('img/parallaxes/', filename, hue, true);
};
//读取图片
ImageManager.loadPicture = function(filename, hue) {
    return this.loadBitmap('img/pictures/', filename, hue, true);
};
//读取sv角色
ImageManager.loadSvActor = function(filename, hue) {
    return this.loadBitmap('img/sv_actors/', filename, hue, false);
};
//读取sv敌人
ImageManager.loadSvEnemy = function(filename, hue) {
    return this.loadBitmap('img/sv_enemies/', filename, hue, true);
};
//读取系统
ImageManager.loadSystem = function(filename, hue) {
    return this.loadBitmap('img/system/', filename, hue, false);
};
//读取图块组
ImageManager.loadTileset = function(filename, hue) {
    return this.loadBitmap('img/tilesets/', filename, hue, false);
};
//读取标题画面1
ImageManager.loadTitle1 = function(filename, hue) {
    return this.loadBitmap('img/titles1/', filename, hue, true);
};
//读取标题画面2
ImageManager.loadTitle2 = function(filename, hue) {
    return this.loadBitmap('img/titles2/', filename, hue, true);
};



比如要要读取地图, 就在事件脚本   ImageManager.loadTileset ("图块名(不包括png)")  先读取一下需要的图块

点评

ImageManager.loadTileset ("img/lmbs/") 這樣 也沒用阿  发表于 2016-4-30 15:15
ImageManager.loadTileset ("图块名(不包括png)") 这个才是调用方法……上面那堆是方法的mv原脚本的定义。  发表于 2016-4-30 13:07
老衲不能用啊!!  发表于 2016-4-30 11:40
ImageManager怎麼用?  发表于 2016-4-28 12:18
ImageManager使用这个里面的方法就好吧。反正是你做的游戏,加载什么应该心里有数  发表于 2016-4-28 09:00
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
5
 楼主| 发表于 2016-4-28 13:55:54 | 只看该作者
本帖最后由 小叮鈴 于 2016-4-28 13:57 编辑
汪汪 发表于 2016-4-28 08:57
需要显示之前先调用一下图片就好。


ImageManager.loadAnimation = function(filename, hue) {
    return this.loadBitmap('img/lmbs/', filename, hue, true);
};

我在地圖上建立這個腳本,然後設定成自動,還是沒讀取阿...進到地圖也沒出現讀取訊息



這樣設定,還是沒讀取阿

点评

..一个个来喽.........  发表于 2016-5-2 22:39
如果要一整個資料夾怎麼弄?  发表于 2016-5-1 03:40
ImageManager.loadBitmap (文件夹, 文件名, 色调, 是否平滑)  发表于 2016-4-30 17:51
ImageManager.loadBitmap (文件夹, 文件名, 色调, 是否平滑)  发表于 2016-4-30 17:50
不是地圖阿 是圖片 路徑img/lmbs/  发表于 2016-4-29 01:43
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 03:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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