###将A精灵放置到B精灵的中心,然后设置锚点和旋转,这样A精灵就围绕B精灵旋转。
###然后我想点击时,A精灵按照切线方向也就是一定角度飞出,请问大神们如何做到?
飞出后再次点击时,需要判断A精灵的位置,但是这个时候锚点不是(0.5,0.5)了,请问这个问题如何解决?
###thanks in advance
###将A精灵放置到B精灵的中心,然后设置锚点和旋转,这样A精灵就围绕B精灵旋转。
###然后我想点击时,A精灵按照切线方向也就是一定角度飞出,请问大神们如何做到?
###thanks in advance
不知道你说啥?发代码。
不要通过改变锚点的方式来做圆周运动
直接通过圆的函数公式来算出当前坐标 用update做更新
点击后 通过当前点 算出切线(有切线公式) 然后让精灵根据切线的路径飞出去
全部都是通过update自己算 不要用runAction 也没法用。。。 当然 最后一步可以用。
将A精灵围绕B精灵旋转,然后点击后让A精灵按照切线方向飞出,谢谢
谢谢,不过update做更新和两个公式不大明白,请问是API中带的吗?