0

不知何故,y 轴上的所有东西都低约 20px。
我有精灵在屏幕上移动,但仅限于屏幕宽度和高度,这个精灵永远不会超过大约 460 像素并且低于底部。我的代码没有任何问题。我插入 Sprite 来检查屏幕顶部:

CGSize screenSize = [CCDirector sharedDirector].winSize;
sprite.position = ccp(screenSize.width/2, screenSize.height);

这个精灵正好在宽度的中间,但距离顶部大约 20 像素。

此外,当我在 touchLocation 上插入精灵时,精灵也关闭了。
游戏是纵向视图。
有什么我应该设置的吗?

4

1 回答 1

0

您应该在以下位置将状态栏设置为隐藏: 1. 最初隐藏在应用 plist 中 2. 如果您使用任何 xib,请确保它没有状态栏。

如果这 2 没有帮助 - 尝试在代码中设置它 - 查看 uiapplication 文档,特别是 setStatusBarHidden:withAnimation:

于 2012-12-28T20:50:56.610 回答