gpt4 book ai didi

ios - Cocos2d : how can I find the center point of a CCSprite?

转载 作者:行者123 更新时间:2023-11-28 18:12:52 25 4
gpt4 key购买 nike

如何找到 CCSprite 的中心点?

我的伪代码是:

A get sprite bounding box
B compute center point of the sprite
C move center point relative to sprite position and anchor point (this will be the center point of the sprite)

到目前为止,我的伪解决方案是这样的:

A [ Sprite 边界框]B How to find the Center Coordinate of Rectangle?我不知道 :)

有什么建议吗?

最佳答案

Sprite 的中心点:

sprite.position;

这是假设 anchorPoint 处于默认值,即 0.5,0.5 并且强烈建议不要更改它,因为它会让您完全处于您现在所处的这种情况。

不是更改 Sprite 的 anchor ,而是将 Sprite 作为子对象添加到 CCNode 对象,并从 CCNode 偏移 Sprite 。从那时起,通过更改节点的位置属性来移动或重新定位 Sprite 。

关于ios - Cocos2d : how can I find the center point of a CCSprite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200211/

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