美文网首页
dragonBones使用

dragonBones使用

作者: 李偌闲 | 来源:发表于2019-03-18 16:51 被阅读0次

    主要是代码相关 。
    骨骼动画会有动态加载变会的需求

    cc.loader.loadRes("animation/stickMan_tex.json", dragonBones.DragonBonesAtlasAsset, (error: Error, resource: any) => {
                if (!error) {
                    this.anim.dragonAtlasAsset = resource;
                    cc.loader.loadRes("animation/stickMan_ske.json", dragonBones.DragonBonesAsset, (error: Error, resource: any) => {
                        if (!error) {
                            this.anim.dragonAsset = resource;
                            this.anim.armatureName = "stickMan";
                            this.anim.playAnimation("Run", 0);
                        }
                    })
                }
            })
    

    在设置完 dragonAsset和dragonAtlasAsset 时需要重新playAnimation 一次不然不播放。

    没找到停止 dragonBones 动画的办法 最后就用 下面的办法实现了

    this.anim.timeScale = 0;
    

    切换动画 有一个fadein的方法 具体看api

    相关文章

      网友评论

          本文标题:dragonBones使用

          本文链接:https://www.haomeiwen.com/subject/pjlvmqtx.html