上面是xcode的日志
我的游戏第一个场景是loading,会请求服务端获取数据,并加载数据
cc.Class({
extends: cc.Component,
properties: {
_progress: 0.0,
_isLoading: false,
wxUserInfoButton: cc.Node,
jindutiao: cc.Node,
barPrefab: cc.Sprite,
backgr: cc.Node,
},
onLoad() {
if (!cc.yy) {
cc.yy = require("Global");
}
// cc.yy.httpUtil.sendRequest('index/setting', [], function(res) {
// cc.log("data:",res.data.settings_time);
// cc.yy.clever_q_1 = res.data.settings_clever_q_1 * 0.01; //机械蛇墙聪明度信息
// cc.yy.clever_s_1 = res.data.settings_clever_s_1 * 0.01; //机械蛇玩家聪明度信息
// cc.yy.clever_q_2 = res.data.settings_clever_q_2 * 0.01; //机械蛇墙聪明度信息
// cc.yy.clever_s_2 = res.data.settings_clever_s_2 * 0.01; //机械蛇玩家聪明度信息
// cc.yy.clever_q_3 = res.data.settings_clever_q_3 * 0.01; //机械蛇墙聪明度信息
// cc.yy.clever_s_3 = res.data.settings_clever_s_3 * 0.01; //机械蛇玩家聪明度信息
// cc.yy.userInfo.flag = res.data.settings_flag; //按键隐藏
// cc.yy.CNST_SPEED_NORMAL = res.data.settings_cnst_speed_normal; //移动速度(越大越快)
// cc.yy.CNST_SPEED_UP = res.data.settings_speed_up; //加速速度(越大越快)
// cc.yy.CNST_AISNAKE_COUNT = res.data.settings_cnst_aisnake_count; //对局人数
// cc.yy.CNST_MAX_FOOD = res.data.settings_cnst_max_food; //随机食物数量
// cc.yy.CNST_MAX_WEIGHT = res.data.settings_cnst_max_welght; //随机食物的最大重量
// cc.yy.CNST_MAX_BODY_LENGTH = res.data.settings_cnst_max_body_length; //蛇身最大长度
// cc.yy.CNST_WEIGHT_UINT = res.data.settings_cnst_weight_uint; //增长需要的重量单位
// cc.yy.CNST_SHARE_TITLE = res.data.settings_cnst_share_title_1; //分享设置
// cc.yy.CNST_SHARE_IMAGE = res.data.settings_cnst_sjare_image_1; //分享设置
// cc.yy.CNST_SHARE_TITLE_1 = res.data.settings_cnst_share_title_2; //分享设置
// cc.yy.CNST_SHARE_IMAGE_1 = res.data.settings_cnst_sjare_image_2; //分享设置
// try {
// cc.yy.ANNOUNCEMENT_DATA = res.data.announcement_data.split(','); //公告
// } catch (e) {
// cc.yy.ANNOUNCEMENT_DATA = res.data.announcement_data; //公告
// }
// cc.yy.YESTREDAY_USER_COUNT = res.data.rank_counts; //昨日最多人苏
// cc.yy.YESTREDAY_FUNCTS = res.data.rank_value; //昨日最高分
// cc.yy.PLAYS = res.data.settings_play;
// cc.yy.TIME_A = res.data.settings_time_a;
// cc.yy.TIME_B = res.data.settings_time_b;
// cc.yy.TIME_C = res.data.settings_time_c;
// cc.yy.settings_time = res.data.settings_time;
// cc.yy.KF_QQ = res.data.settings_kf_qq;
// cc.yy.KF_WX = res.data.settings_kf_wx;
// cc.yy.KF_YX = res.data.settings_kf_yx;
// cc.yy.KF_IMG = res.data.settings_kf_img;
// });
return;
//加载资源
this.startPreloading();
},
update: function(dt) {
if (this._isLoading) {
this.barPrefab.node.width = 470 * this._progress;
}
},
//加载资源
startPreloading: function() {
this._isLoading = true;
var self = this;
var progressCallback = function(completedCount, totalCount, item) {
if (self._isLoading) {
self._progress = completedCount / totalCount;
}
};
var completeCallback = function(err, objects, urls) {
self._isLoading = false;
self.jindutiao.active = false;
self.wxUserInfoButton.active = true;
};
cc.loader.loadResDir("", progressCallback, completeCallback);
},
});
各位兄弟帮我看下,感激不尽。
