使用Cocos在Android中重新定位精灵

时间:2011-10-04 13:32:13

标签: android cocos2d-android

上下文:我正在使用2个35x5的精灵。

问题:在某些情况下,我将顶级精灵重新调整为50%。它被重新调整,但它的尺寸保持不变,它位于较低精灵的中心。想想2个吧。顶栏变成一半,然后设置在底栏的中心。

我想要的是什么:我想将顶栏的起始位置设置为与底栏相同。所以顶部栏位于最左侧或最右侧。

我尝试了什么:在某些情况下,我调用了以下函数,但除了波动之外没有任何事情发生。

Bar.setPosition(SomeOtherSprite.getPosition().x, SomeOtherSprite.getPosition().y+SomeOtherSprite.getContentSize().height/2 + Bar.getContentSize().height/2+2);

仅仅是为了获取信息,我在2天前开始使用Cocos2d for Android。提出一个问题,以便在互联网上获取关于Android中Cocos2D的大部分材料,因为我无法找到,除了:Tutorial for Cocos in Android

1 个答案:

答案 0 :(得分:0)

锚点是精灵局部坐标系中的一个点(其中(0,0)是左下角,(1,1)是右上角)。当您设置精灵位置时,实际上您正在设置anchorPoint的位置。很方便!