gpt4 book ai didi

android - 使用 Cocos 在 Android 中重新定位 Sprite

转载 作者:太空狗 更新时间:2023-10-29 15:21:16 25 4
gpt4 key购买 nike

上下文:我正在使用 2 个 35x5 的 Sprite ,一个叠加在另一个之上。

问题: 在某些事件中,我将顶部 Sprite 重新缩放到 50%。它被重新缩放但它的尺寸保持不变并且它位于下部 Sprite 的中心。想想2个酒吧。顶栏减半,然后设置在底栏的中心。

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

我尝试了什么:在某些事件中,我调用了下面的函数,但除了波动之外没有任何反应。

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

仅供引用,大约 2 天前我开始使用 Cocos2d for Android。提出问题以努力在 Internet 上获取有关 Android 中 Cocos2D 的大部分资料,因为我无法找到,除了:Tutorial for Cocos in Android

最佳答案

anchor 是 Sprite 局部坐标系中的一个点(其中 (0, 0) 是左下角,(1, 1) 是右上角)。当您设置 Sprite 位置时,实际上您是在设置 anchor 的位置。非常方便!

关于android - 使用 Cocos 在 Android 中重新定位 Sprite ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com