如果我弄错了,请告诉我。
锚点就像精灵的可移动中心 您可以通过设置锚点来指定精灵的中心。
现在您可以通过指定中心的位置来放置精灵。
离)
锚点=(1,1):精灵的中心是它的右上角(我可以把它想象为“固定在右上角”)
position =(screenWidth,screenHeight):将中心(锚点)放在(screenWidth,screenHeight)
导致在屏幕右上角对齐的精灵。
答案 0 :(得分:4)
CCNode
没有contentSize,并且isRelatieveAnchorPoint
属性为NO。
另一点是所有变换都将完成与锚点的关系。我的意思是,如果你将锚点设置为,例如,(1.f,1.f),将旅游节点(精灵)放置到屏幕的中心并开始改变它的旋转(比例等),它将围绕它的锚点旋转。
一个有趣的技巧与锚点。没有人说它的x和y值必须介于0.f和1.f之间=)所以,你可以简单地让你的节点(精灵)按圆圈移动,将它的锚点设置为out部分(例如, (0.5f,-10.f))并开始旋转它。您的节点(精灵)将按节点移动,其中心位于node.position(sprite.position),半径为(10.5f * it的contentSize.height)