creator 动态加载 艺术字体spine 动画

加载字体
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));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值