加载字体 cc.loader.loadRes("game/20000010/20000010_res/font/" + flag_name, cc.Font, function (err, cc_ttffont) { if(err == null){ label_score.useSystemFont = false; label_score.font = cc_ttffont; label_score.string = ":" + Math.abs(score); }else{ cc.common_log.log("加载漂分符号失败!"); } });
加载spine 动画
this.game_pattern_ani = this.game_pattern_ani_node.getComponent(sp.Skeleton); this.game_pattern_ani_node.active = false;
调用
var self = this; //显示特殊牌型动画 self.game_pattern_ani_node.active = false; self.game_pattern_ani.clearTracks(); //清理所有播放队列的动画 var animation_path = "game/40000022/40000022_res/game_ani/cardtype_"; var animation_name = null; if(outCardType == 12){ animation_name = "wuhua"; } animation_path = animation_path + outCardType + "/" + animation_name; cc.loader.loadRes(animation_path, sp.SkeletonData,function (err,SkeletonData) { if(!err){ self.game_pattern_ani_node.active = true; self.game_pattern_ani.skeletonData = SkeletonData; self.game_pattern_ani.premultipliedAlpha = false; self.game_pattern_ani.setAnimation(0, animation_name, false); self.game_pattern_ani.setCompleteListener(function () { self.game_pattern_ani_node.active = false; }); } }.bind(this));