2016-04-01 14:16:06 1780瀏覽
iOS設(shè)備在人們之間日漸流行,也有更多的開發(fā)者投入其中。在擁有了龐大的用戶群體之后,ios游戲用戶之間的彼此交流、分享的訴求將會(huì)浮現(xiàn)出來。這對于用戶是一種最原始的期望,而對于iOS程序開發(fā)工程師來說,則是一個(gè)絕佳的契機(jī)。
iOS開發(fā)入門到精通iOS游戲開發(fā)學(xué)習(xí)實(shí)戰(zhàn)項(xiàng)目教程移植iOS
把一個(gè)在PC上開發(fā)的Unity游戲程序移植到iOS平臺(tái),并在iOS測試機(jī)上跑起來。
1.在資源文件目錄下找到chapter09一iOS—Start工程,這是在Pc上開發(fā)的一個(gè)Unity工程??梢韵冗\(yùn)行看一下,屏幕上會(huì)顯示幾個(gè)簡單的按鈕,包括顯示Game Center每按一次加一分,上傳分?jǐn)?shù)/成就到GameCenter和內(nèi)消費(fèi)購買按鈕,還包括分?jǐn)?shù)、成就和點(diǎn)數(shù)的簡單uI,另外還有一個(gè)3D模型,它沒有任何作用,只是為了使畫面豐富一些。這些按鈕暫時(shí)還不包括任何功能,我們將在后面逐一實(shí)現(xiàn)這些按鈕中的相應(yīng)功能。
2.我們無法在Windows上使用unity開發(fā)iOS游戲,將這個(gè)工程復(fù)制到安裝有開發(fā)權(quán)限的Mac電腦上,使用Mac版的Unity打開這個(gè)工程。
3.在菜單欄選擇[File]--'[Build Settings],在Platform中選擇iOS,選擇Switch Platform將工程轉(zhuǎn)為iOS工程。
4 .選擇Player Settings,在Inspector窗口進(jìn)行iOS平臺(tái)的設(shè)置。
5.在Resolution and Presentation選項(xiàng)組中設(shè)置屏幕旋轉(zhuǎn)方向,Portrait表示縱向,Landscape表示橫向,這里選擇AutoRotation,并且選中LandscapeRight和LandscapeLeft,屏幕將會(huì)根據(jù)設(shè)備旋轉(zhuǎn)方向自動(dòng)調(diào)整方向,但只能橫向旋轉(zhuǎn)。
6.在Other Settings選項(xiàng)組中設(shè)置Bundle Identifier,這個(gè)ID需要與在網(wǎng)頁上設(shè)置的Bundle ID一致,格式通常是com.XXX.XXX。
7.在Splash Image選項(xiàng)組中可以自定義啟動(dòng)畫面。
8.在Other Settings選項(xiàng)組中設(shè)置Target Device為iPhone或iPad,也可以選擇iPhone+iPad兩種設(shè)備通用,但這種情況要確定游戲的uI會(huì)自動(dòng)適配不同的分辨率。
9.確定iOS設(shè)備與Mac電腦處于連接狀態(tài),選擇Build And Run,然后選擇一個(gè)路徑保存。片刻之后,Xcode會(huì)自動(dòng)啟動(dòng),如果彈出對話框,提示有codesign wants to signusing key“XXX”in your keychain這樣的信息,選擇Always Allow選項(xiàng)即可。最后,如無錯(cuò)誤,程序?qū)?huì)運(yùn)行在iOS設(shè)備上,畫面和操作與在PC或Mac上幾乎是一樣的。
千鋒在線扣丁學(xué)堂專注于移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,為實(shí)現(xiàn)大學(xué)生優(yōu)質(zhì)就業(yè)而開設(shè)實(shí)戰(zhàn)型的iOS開發(fā)培訓(xùn)課程,android開發(fā)培訓(xùn)課程和Cocos2d-x手游開發(fā)課程。
查看更多關(guān)于“iOS培訓(xùn)資訊”的相關(guān)文章>>