加載字體 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));