[]游戏按需加载功能模块(代码,美术资源等)
app发布后,根据用户选择不同的游戏按需下载游戏模块,layanative上面可以实现么?
加载一个游戏模块期望是用压缩包,之后在进入这个游戏时独自检测版本然后更新,这时候更新期望是零碎更新。
以现在native 提供的api来说可以实现吗?
加载一个游戏模块期望是用压缩包,之后在进入这个游戏时独自检测版本然后更新,这时候更新期望是零碎更新。
以现在native 提供的api来说可以实现吗?
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
Monica - 知识达人
赞同来自:
guozhaokui
赞同来自:
你的项目在切换游戏的时候会进行地址跳转么
如果跳转了,就可以直接用zip更新
如果没有切换地址,你可以用伪代码描述一下你的的流程,我们看看怎么实现。
dcc的更新大部分有相应的js接口,应该能满足你的需求
你可以参考一下我们的sdk内部的index.js里面的 updateByZip 函数。
参考文档
laiya
赞同来自:
2. 游戏内更新。
例子:
进入大厅后,大厅有不同小游戏的入口。点击入口开始检测更新加载游戏模块。
// 伪代码
.....
entry_btn.on("click", function(){
addLoadingView();
check("xxx-game").then(download_module_callback).then(enter_game_scene_callback).then(function(){
removeLoadinvView();
});
.....
});
check 调用web接口检测是否有更新
download_module_callback 按文件列表下载或下载压缩包。下载完毕将代码载入内存 进入游戏。