在cocoscreator中,实时获取一骨骼动画中某一位置的坐标。
结构
canvas - star(我自己的元素)
- boy(骨骼元素)-body身体 - head头
- arm 胳膊 -hand 手
- leg 腿
//此js是boy的
var skeleton= this.skeleton= this.getComponent('sp.Skeleton'); //获取骨骼
var hand=skeleton.findBone("hand")//获取手的bone
var handpos=this.node.convertToWorldSpaceAR(cc.v2(hand.worldX,hand.worldY))//转换世界坐标
//这里说明一下 convertToWorldSpaceAR()方法 父节点.convertToWorldSpaceAR(子元素) 这样使用
//获取到子元素的世界坐标
var handnodepos=this.node.getParent().convertToNodeSpaceAR(handpos)//获取到canvas的局部坐标
//这里说明一下convertToNodeSpaceAR() 同样 父节点.convertToNodeSpaceAR(子元素)
如有错误,欢迎指正