在 Cocos2D 中,我希望精灵放置在屏幕坐标上,而不是地图坐标上。我以为我可以通过使用 convertToNodeSpace 来获得,但它似乎并没有达到我想要的效果。
我认为这应该在我的 iPad 屏幕中间放置一个精灵:
selectionScreenOverlaySprite.position = [self convertToNodeSpace:CGPointMake(512, 384)];
但事实并非如此。它还会根据我的地图大小将其放置在不同的位置。有谁知道我应该使用什么?我也尝试过:convertToWorldSpace、convertToNodeSpaceAR 和 convertToWorldSpaceAR。