cocos 获取一个骨骼动画多次显示播放

cocos 获取一个骨骼动画多次显示播放,第1张

概述1 cc.Class({ 2 extends: cc.Component, 3 4 properties: { 5 donghuaNum: 10, // 构建的个数 6 ndDonghuaTemplate: cc.Node // 所要加载的骨骼 7 }, 8 9 // 本脚本需要添加到目标
 1 cc.Class({ 2     extends: cc.Component, 3  4     propertIEs: { 5         donghuaNum: 10,// 构建的个数 6         ndDonghuaTemplate: cc.Node      // 所要加载的骨骼 7     }, 8  9     // 本脚本需要添加到目标骨骼动画的父节点上10     onLoad () {11         var armaturedisplay = this.ndDonghuaTemplate.getComponent(dragonBones.Armaturedisplay);  // 加载骨骼12         var animnameArr = armaturedisplay.getAnimationnames("armaturename");    // 获取骨骼动画的名称13         cc.log(animnameArr);14         for (var i = 0; i < this.donghuaNum; i++) {15             var ndDonghua = cc.instantiate(this.ndDonghuaTemplate);16             ndDonghua.position = this.getNewPos();17             ndDonghua.parent = this.node;18             var randIDx = parseInt(Math.random()*animnameArr.length);19             var animname = animnameArr[randIDx];20             cc.log(animname);21             ndDonghua.getComponent(dragonBones.Armaturedisplay).playAnimation(animname,1);22 23         }24     },25 26     getNewPos () { 27         var randY = -375 + Math.random() * 200;28         var randX = (Math.random() - 0.5) * 2 * 667;29         return cc.v2(randX,randY);30     },31 32 33 });
总结

以上是内存溢出为你收集整理的cocos 获取一个骨骼动画多次显示播放全部内容,希望文章能够帮你解决cocos 获取一个骨骼动画多次显示播放所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存