好吧,所以我有一个node.size是(5,5)矩形的节点。它的位置是(100,100),其锚点是默认值(0.5,0.5)。旋转后在节点上的位置
我试图找到最右边的点,但仍然居中Y.自然,这返回了点(102.5,100)。太棒了。我通过简单地使用CGPointMake(node.position + node.size.width/2, node.position);
发现了这个点,但是,我想旋转节点,同时仍然知道该点是什么。我想知道他们是否可以使用节点zRotation执行某种算术,以便在旋转之后找到新点(节点帧上的相同点)。
为了说清楚我想知道节点旋转后最初102.5,100点的位置。
谢谢大家非常提前为所有的答案的
寻找“左右圆/半径旋转点”或简单地添加一个节点的那个位置作为其它节点的孩子,然后转动另一个节点和你旋转 – LearnCocos2D 2014-09-29 08:13:31
后得到了孩子的位置非常感谢您的建议,这正是我迄今为止所做的。我会考虑周围的圆/半径旋转点,但现在我刚刚安装在父内的点的子节点。我只是想知道,如果他们是一个更简单的,CPU密集型的过程比我每一个需要它的时候创建一个新的节点。再次感谢你。 – Ryoku 2014-09-30 04:12:23