请问关于label的position,坐标系的负数的问题。

在设置锚点为0.5, 0.5时。
setString为动态不确定的字符串,这时会因为锚点为中心点,导致因字符串宽度大小改变后坐标系会出现负数。
如何让坐标x,y始终保持一个整数呢??

因为锚点在中心,getPosition始终是0

顶一下~~~~~~

没有明白你想表达的意思

锚点0.5 怎么获取他在父类的x位

  • convertToNodeSpaceAR 相对于锚点的变换
  • 或者自己加减锚点偏移就行了。_anchorPointInPoints/contentsize
  • 多多研究代码

Vec2 Node::convertToNodeSpaceAR(const Vec2& worldPoint) const
{
Vec2 nodePoint(convertToNodeSpace(worldPoint));
return nodePoint - _anchorPointInPoints;
}

不对啊没点的时候 怎么convertToNodeSpaceAR~~~

传入Vec2::ZERO ?自己研究

大佬~厉害 膜拜~~

传入0, 0也可以获取到nodePoint的值是吧 还没研究过 用法有点绕~~~~