版本2.0.1 <img src="/uploads/default/original/3X/2/7/27899bb45005d724c018d0760a67fb71baa67e83.png" width=“690” height=“480”<img src="/uploads/default/original/3X/1/d/1d6c7d84a7ee68730b721efebe6e6b10484b7db0.png" width=“690” height=“480”
>>开始更新,从服务器下载小游戏资源(按照官方文档可以实现)
启动小游戏,加载小游戏代码后启动小游戏(helloworld)
var gamesPath = jsb.fileUtils.getWritablePath() + “games/”;
cc.loader.load(gamesPath + “src/gameSettings.js”, function(err, resp) {
if (err) {
console.log("=========小游戏加载失败");
} else {
//更新小游戏代码==begin
var settingsWinow = window._CCSettings;
for (var assKey in gamesSetting.packedAssets) {
settingsWinow.packedAssets[assKey] = gamesSetting.packedAssets[assKey];
}
for (var sceneKey in gamesSetting.scenes) {
settingsWinow.scenes.push(gamesSetting.scenes[sceneKey]);
}
cc.AssetLibrary.init({
libraryPath: gamesPath + 'res/import',
rawAssetsBase: gamesPath + 'res/raw-',
rawAssets: settingsWinow.rawAssets,
packedAssets: settingsWinow.packedAssets,
md5AssetsMap: settingsWinow.md5AssetsMap
});
var sceneName = "helloworld";
var onLaunched = function onLaunched() {
console.log("Scene " + sceneName + " launched");
};
cc.director.loadScene(sceneName, onLaunched);
//更新小游戏代码==end
}
});
小游戏中点击button返回大厅