Cocos2D iPhone-屏幕坐标x sprite';内坐标

Cocos2D iPhone-屏幕坐标x sprite';内坐标,iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,我对iPhone上的Cocos2D还不熟悉。我看到Cocos2D使用一个坐标轴,其中0,0位于左下角,X正位于右侧,Y正位于上方 现在我已经创建了一个精灵,并添加了几个精灵作为这个精灵的子仪式。让我惊讶的是,这些子仪式在Y中出现了!!!点10,10将位于精灵的左上角 我可以简单地在Y方向翻转精灵,使其遵循相同的屏幕坐标,但随后内容将反转 这是虫子还是什么 谢谢。看不到任何示例代码都是瞎猜,但我认为您需要使用定位点 每个精灵都有一个x,y的锚点 ccp(0.5f,0.5f)将是精灵的中心。 (0,

我对iPhone上的Cocos2D还不熟悉。我看到Cocos2D使用一个坐标轴,其中0,0位于左下角,X正位于右侧,Y正位于上方

现在我已经创建了一个精灵,并添加了几个精灵作为这个精灵的子仪式。让我惊讶的是,这些子仪式在Y中出现了!!!点10,10将位于精灵的左上角

我可以简单地在Y方向翻转精灵,使其遵循相同的屏幕坐标,但随后内容将反转

这是虫子还是什么


谢谢。

看不到任何示例代码都是瞎猜,但我认为您需要使用定位点

每个精灵都有一个x,y的锚点

ccp(0.5f,0.5f)将是精灵的中心。 (0,0)是左下……(1.0f,1.0f)是右上。。。。超过1.0会超出精灵的范围

子节点(CCSprite)将在父节点坐标上使用其定位点

MySprite.anchorPoint = ccp(0.5f,0.5f);

看不到任何示例代码都是瞎猜,但我认为您需要使用锚定点

每个精灵都有一个x,y的锚点

ccp(0.5f,0.5f)将是精灵的中心。 (0,0)是左下……(1.0f,1.0f)是右上。。。。超过1.0会超出精灵的范围

子节点(CCSprite)将在父节点坐标上使用其定位点

MySprite.anchorPoint = ccp(0.5f,0.5f);

没有代码,我无法得到你面临的问题…没有代码,我无法得到你面临的问题。。。