Egret社区
老板的需求才是最重要的需求,老板说游戏中分模块加载资源很不舒服,要求游戏中不能加载资源,有没有大神知道,怎么设计整体的资源加载方案
分享到 :
0 人收藏

10 个回复

倒序浏览
youwh  登堂入室 | 2019-10-15 09:52:01
确定不会立刻用到的偷偷加载就好,其他的就预先加载
加载时间过长,做些动画或小游戏/互动让玩家打发时间就好
1419664796  自成一派 | 2019-10-15 10:28:27
http://developer.egret.com/cn/apidoc/index/name/RES.globalFunction#createGroup
将你分布加载的组合成一个,

  1. RES.loadConfig("resource/default.res.json", "resource/");
  2. RES.createGroup('mix',['preload','group1','group2'],
  3. RES.addEventListener(RES.ResourceEvent.CONFIG_COMPLETE, this._confComplete, this);
复制代码
syk123  登堂入室 | 2019-10-15 11:21:42
loading的时候加载完就行了
yzliua  登堂入室 | 2019-10-15 14:17:43
游戏中不能加载资源?
是连最初的loading界面加载都不要吗?
如果不是,把游戏所有用到的资源放在loading界面中加载完毕,再进入游戏界面。
如果是,更简单了,把loading界面去掉,就看不到加载资源了,但是你会看到很长一段时间的白屏。
把以上两种和现在的加载方式都展现给你boss看,让他选
unfsource  登堂入室 | 2019-10-15 14:50:25
算下资源有多大,太大了肯定要按需加载
西湖爱洞庭湖  登堂入室 | 2019-10-16 09:35:51
1419664796 发表于 2019-10-15 10:28
http://developer.egret.com/cn/apidoc/index/name/RES.globalFunction#createGroup
将你分布加载的组合成 ...

我已经写成了这个样子,现在游戏资源有100M,从本地拉取全部资源需要大概7秒,我嫌弃他太慢了,想着有什么办法在别的地方偷偷加载,而且如果服务器上资源需要更新,而不是从本地拉取,就会更慢了
dujunfeng  圆转纯熟 | 2019-10-17 11:13:48
西湖爱洞庭湖 发表于 2019-10-16 09:35
我已经写成了这个样子,现在游戏资源有100M,从本地拉取全部资源需要大概7秒,我嫌弃他太慢了,想着有什 ...

肯定是分步按需加载更好啊,说服你们老板
cheneboy2018  初学乍练 | 2019-10-21 16:22:12
我是你我就跑路了
超级大熊猫  登堂入室 | 2019-10-21 20:20:37
100m资源不让分布加载?跑路吧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部