cocoscreator龙骨动画获取骨骼信息的操作

首先别指望ccc官方提供详细信息,自己去看龙骨官方的api,文档。

this.ani = this.getComponent(dragonBones.ArmatureDisplay);
this.gutou1 = this.ani.armature().getBone("lefthand");
this.gutou1.offset//这个是骨头的transform变量含有x,y,rotation,scale等值
this.gutou1.global//这个相对于骨架的值含有(x,y,rotation,scale等值),
//想让骨头旋转:
this.gutou1.offset.rotation = this.angle * Math.PI/180;
//想获取骨头在游戏Stage中的坐标,比如要把一个武器图片跟随手的骨头一起动:
var tempy = 41;//这个是微调的偏移
图片.node.x = this.gutou1.global.x + this.ani.node.x;
图片.node.y = Stage_height - (this.ani.node.y + this.gutou1.global.y + tempy);
图片.setRotation(this.gutou1.global.rotation * 180/Math.PI + 180);

 

你可能感兴趣的:(cocoscreator)