rt 听别人说是要设置角速度啥的 不是很明白
update函数里 不断的更新x y
x,y怎么计算 可以给个思路吗 0 0
把B作为A的父节点。
然后用update自己更新位置或者用Rotate动作都行
简单
// 定义一个角度
a=0;
update(dt){
a+=dt角速度// 角速度 就是一秒转几圈
x = 圆心x+半径Math.cos(a);
y = 圆心y+半径*Math.sin(a);
}
如果不对,那就是sin和cos换一下。好像是这样
高中数学没学过圆的方程吗
一个空节点C作为B的子节点,或者设法保持位置与B相同。
A作为C的子节点
对C执行repeatForever( rotateBy )
直接改锚点,然后执行rotateBy ,repeatForever
這裡其實只有一個重點
極坐標系。一般都會有一個
極坐標系點 <-> 笛卡兒坐標系點
但在cocoscreator裡用的是自然坐標系不是笛卡兒坐標系。所以要轉換前後結果要反轉z軸。