2011-04-06 62 views
0

我正在使用Cocos2d和Xcode 4.我的應用程序當前在縱向模式下顯示啓動圖像,然後切換到風景以使圖像位於其旁邊,然後啓動應用程序。我怎樣才能: 1.讓它在一段時間內運行啓動圖像。 2.使其以橫向模式顯示,而不是縱向顯示。 任何幫助表示讚賞。謝謝!在風景模式下顯示啓動圖像?

回答

1

難道你不能讓你的形象在風景和使用?基本上像zeiteisen所說的。

只需打開gimp或photoshop製作新圖像:480w X 320h。

+0

感謝你的想法,我剛纔在想我的問題,並找到了答案,因爲我必須標記答案,你就是這樣。 – ipodfreak0313 2011-04-26 01:52:55

0

要在橫向模式下的啓動圖像顯示,只需追加-Landscape到它的文件名(例如,改變LaunchImage.pngLaunchImage-Landscape.png)。

至於在一定時間內顯示啓動圖像,您有兩種選擇:最初顯示一個「啓動圖像」視圖控制器,並在所需的持續時間後關閉它(允許您淡出圖像等),或者只需在您的應用代理的application:didFinishLaunchingWithOptions:中致電sleep()即可。需要注意的是,在將控制權傳遞給應用程序委託之前,您無法控制操作系統顯示啓動映像的時間 - 您需要考慮這一點。

+0

這不起作用... – ipodfreak0313 2011-04-08 12:45:24

+0

它的哪個方面不起作用?景觀發射圖像還是延遲?確保您遵循以下詳細的命名約定:http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/BuildTimeConfiguration/BuildTimeConfiguration.html#//apple_ref/doc/uid/TP40007072-CH7- SW12 – 2011-04-08 23:22:32

+1

該鏈接不會去任何地方 – eodabash 2012-04-24 23:32:47

0

只需在您喜歡的圖像編輯器(如Photoshop)中旋轉Default.png即可。

+0

我已經讓它旋轉了,它只是調整它的大小以適應肖像模式。 – ipodfreak0313 2011-04-07 23:51:35

+0

這很奇怪。這種方法對我來說工作正常。你是否重新導入了圖像? – zeiteisen 2011-04-08 10:32:50

+0

是的。你的意思是把它從資源文件中刪除並重新放入? – ipodfreak0313 2011-04-08 12:44:51

0

我有一個類似的問題,並通過在界面生成器中將視圖更改爲橫向來修復它。儘管從窗口的最初縱向(不可設置爲在IB中橫向),但我仍然在進行動畫製作。

+0

如何在cocos2d – ipodfreak0313 2011-04-11 23:18:24

0

AppDelegate applicatio:didFinishLaunchingWithOptions有一個電話 [director_ pushScene: [IntroLayer scene]]。在那裏,它無恥地再次加載閃屏,並將其顯示旋轉90度:

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { 
     background = [CCSprite spriteWithFile:@"Default.png"]; 
     background.rotation = 90; 
    } 

卸下此固定住旋轉閃屏的問題。