想在一个人物的武器上绑上box2d碰撞框 然后在update里根据武器的位置更新碰撞框的位置 这样人物执行攻击动画时 可以实时检测武器是否攻击到敌人 但是无法获取武器ccbone的位置和角度信息 无论骨骼动画执行到什么状态
CCBone *bone = armature->getBone(“bonename”);
bone->getPosition() bone->getRotation返回都是0 使用convertToWorldSpace返回的也一直是父Armature的位置信息 要怎么做能得到ccbone其位置呢 是不是可以用其CCAffineTransform运算得到 如何运算?
还有一个问题。。 我在cocostudio中绘制的武器上的碰撞框 如何在cocos2d x里面加载后 能够显示出来?我用的3.0 如果3.0不支持 2.x该如何做?
LZ 我和你遇到的问题类似 这个 角度 我看来下 应该 可以用矩阵算 但是 数学不好 不知道怎么算,源码里面的话 基本 sprite那块的update就没看懂 他是怎么转换 角度的