2012年10月17日 星期三

[客座投稿] iOS 遊戲測試版本發佈和管理



不論是用瀑布式亦或是敏捷型開發,開發iOS遊戲到某個階段時,一定有上實機做測試的需求。若是程式人員的開發環境,有著Unity整合XCode的優勢,只需要將Apple iOS Developer上的教學過程確實的走一遍,得到可用的Development Provisioning Profile,接下來在Unity中輸入正確的Bundle Identifier,把USB線連好,在Unity中按下Build and Run,很快地,遊戲就可以藉由XCode發佈到實機上,讓程式人員做簡單的檢視。




但以這樣發佈的方式是很局限的,不但無法將此版本發佈給外部合作人員或相關人員,就算是團隊中的成員,也很難以此方式進行。當然,在Apple的規劃下,除了有Development的方式做發佈,也提供了Distribution的方式做發佈。一但使用了Distribution的方式,就可以在不透過XCode的方式下將遊戲交付給相關的人員。而這樣的發佈方式在Apple的原先的設定下有二種方法。第一種是透過iTunes,也就是說任何相關人員若想要拿到遊戲程式,只要將iOS連至iTune,就可以下載開發中的遊戲App。第二種是OTA(Over the AIR),名詞聽起來很特別,但實際上就是直接在iOS裝置上,連上網後連到某個位置,以Apple規範的protocol方式下載遊戲。

2012年10月13日 星期六

[好文推薦] Unity中的中文顯示(一):你好,Unity



作者:死貓@indiegm
原文出處:http://www.chinavr.org/article/unity/2009-04-21/88.html

前言:之前有朋友發信來問如何在 Neoaxis 中顯示中文,當時答應寫篇教程放上來。後來忙於I'm Lulu King!的製作,就給擱下了。等 I'm Lulu King! 提交後,卻又累得連打開 Neoaxis 編輯器的勁都沒有了。這一拖就拖到了現在。想來這位朋友應該早已解決Neoaxis的中文顯示問題了吧,再寫教程恐意義不大。Unity 的中文顯示機制和 Neoaxis 頗多類似,今天寫這篇文章也算是向那位朋友聊表歉意了。

還要說明的是,筆者才剛開始學習 Unity,講解中有錯誤或不准確之處還望指正,在此先行謝過。