Iphone 以横向模式显示启动图像?
我使用的是Cocos2d和Xcode 4。我的应用程序当前以纵向模式显示启动图像,然后切换到横向,使图像位于其侧面,然后启动应用程序。我怎样才能: 1.使其在一定时间内运行启动映像。 2.使其以横向模式显示,而不是纵向模式。Iphone 以横向模式显示启动图像?,iphone,xcode,cocos2d-iphone,xcode4,landscape,Iphone,Xcode,Cocos2d Iphone,Xcode4,Landscape,我使用的是Cocos2d和Xcode 4。我的应用程序当前以纵向模式显示启动图像,然后切换到横向,使图像位于其侧面,然后启动应用程序。我怎样才能: 1.使其在一定时间内运行启动映像。 2.使其以横向模式显示,而不是纵向模式。 感谢您的帮助。谢谢 要使启动图像以横向模式显示,只需将-landscape附加到其文件名(例如,将LaunchImage.png更改为LaunchImage-landscape.png) 至于在特定的持续时间内显示启动图像,您有两个选项:最初显示“启动图像”视图控制器,并在
感谢您的帮助。谢谢 要使启动图像以横向模式显示,只需将
-landscape
附加到其文件名(例如,将LaunchImage.png
更改为LaunchImage-landscape.png
)
至于在特定的持续时间内显示启动图像,您有两个选项:最初显示“启动图像”视图控制器,并在所需的持续时间后关闭它(允许您淡出图像等),或者在应用程序代理的
应用程序:didfishlaunchwithoptions:
中简单地调用sleep()
。需要注意的是,在将控制权传递给应用程序代理之前,您无法控制操作系统显示启动图像的时间。您需要考虑这一点。只需在您喜爱的图像编辑器(如Photoshop)中旋转Default.png 我遇到了一个类似的问题,通过在Interface Builder中将视图更改为横向视图解决了这个问题。我的仍在从窗口的初始纵向方向(在IB中不可设置为横向)进行动画制作。您不能在横向中制作图像并使用它吗?基本上就像zeiteisen说的
只需打开gimp或photoshop并制作一个新图像:480w X 320h。在
AppDelegate应用程序中:完成启动时使用选项
调用
[director\uuupushscene:[IntroLayer scene]]
。在那里,它无耻地再次加载启动屏幕并显示旋转90度的屏幕:
if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) {
background = [CCSprite spriteWithFile:@"Default.png"];
background.rotation = 90;
}
删除此选项可以解决旋转启动屏幕的问题。我已经将其旋转,它只是调整大小以适应纵向模式。这很奇怪。这个方法对我很管用。你重新输入图像了吗?是的。你的意思是从资源文件中删除它并将其放回?它的哪些方面不起作用?横向发射图像还是延迟?请确保您遵守此处详述的命名约定:该链接无论如何都不适用于如何在Cocos2dThank中实现您的想法谢谢,我刚才正在思考我的问题,并找到了一个答案,因为我必须标记一个答案,所以就是您的答案。