gpt4 book ai didi

c++ - 理解cocos2d-x节点定位

转载 作者:行者123 更新时间:2023-11-28 00:27:14 25 4
gpt4 key购买 nike

我对如何定位 CCNode 有点困惑。例如,我想将节点放置在屏幕的右上角,但比顶部低一点。我该怎么做?

我在想:

getCoins->setAnchorPoint(ccp(0,0));
getCoins->setPosition( ccp(0,1) );

但这没有用。

有人可以解释一下如何进行这样的定位吗?

最佳答案

在cocos2d-x中,原点(x=0, y=0)在屏幕的左下角,所以X轴从左边开始向右递增,Y轴从屏幕底部开始,向上移动。

anchor 用于定位和旋转对象。 anchor 的范围从 0, 01, 10.5, 0.5 的 anchor 是对象的中心。

因此,例如,如果您将 anchor 0.5, 0.5100, 100 的对象放置在屏幕上,则对象的中心将放置在 100 , 100

有关坐标系和 anchor 的更多详细信息,请查看 here

关于c++ - 理解cocos2d-x节点定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24401556/

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