【发布时间】:2011-10-04 13:32:12
【问题描述】:
上下文:我正在使用 2 个 35x5 的精灵,一个在另一个之上。
问题:在某些事件中,我将顶部精灵重新缩放到 50%。它被重新缩放,但它的尺寸保持不变,它位于下部精灵的中心。想想2个酒吧。顶栏变成一半,然后设置在底栏的中心。
我想要什么:我想将顶栏的起始位置设置为与底栏相同。使顶栏位于最左侧或最右侧。
我尝试了什么:在某些事件中,我调用了以下函数,但除了波动之外什么也没发生。
Bar.setPosition(SomeOtherSprite.getPosition().x, SomeOtherSprite.getPosition().y+SomeOtherSprite.getContentSize().height/2 + Bar.getContentSize().height/2+2);
仅供参考,我在两天前开始使用 Cocos2d for Android。提出一个问题,试图在互联网上获取有关 Android 中 Cocos2D 的大多数材料,因为我无法找到除了:Tutorial for Cocos in Android
【问题讨论】:
-
是的,锚点是解决方案,但我通过点击和试验做到了,没有完全理解它......