2010-10-26 70 views
4

隨着最近蘋果開發者許可證在第三方開發平臺上的鬆動,我用Monotouch和Flash CS5簡要介紹了應用開發,但我不確定要開發哪種應用。我在C#和ActionScript方面都勝任,所以語言不是問題(但我不喜歡objective-c,所以請不要提示)。Monotouch vs Flash CS5 for iPhone應用開發

我想知道哪個開發平臺(如果有的話)在執行速度(遊戲中的FPS)等方面具有更大的優勢(假設代碼效率在兩者上都相同)。另外如果他們之間還有其他的優點/缺點,我很想知道。 (請忽略定價,我從發展的角度來看純粹是這樣)。

乾杯。

回答

3

如果您正在研究Mono,您可能還想查看Unity

我上週開始通過他們的教程進行研究,並且有一個爆炸。他們支持使用C#,JS和Boo製作iOS遊戲(與Python類似)。他們提供免費的精簡版和更高級的價格。

除了pdf格式的網站上的詳細教程外,本網站還提供特定於iPhone的視頻內容,您可能會喜歡。 3D Buzz

以下是統一網站上關於他們的框架如何與Visual Studio/Mono Unity FAQS集成的文章。他們使用自己的C#編譯器,但仍然可以使用VS或其Mono實現。

+0

歡呼的信息和鏈接克里奧,我聽說過團結,並且肯定會看看它,以及考慮哪些我將用於我的iphone應用程序。 – HenryRat 2010-10-26 20:37:42

2

我強烈建議在CS5上使用Monotouch。我只使用Monotouch,所以我的答案不會完整,但我可以告訴你關於我的經驗。

儘管它只是Mono的一個子集,它爲iPhone帶來了很多C#精彩功能,並且它與本地API有1:1的綁定,這意味着您正在學習如何使用本地API。由於事實上它是1:1綁定,所以如果遇到問題,可以隨時查看它在Objective-C中的工作方式,然後將其應用於C#。

授予,Monotouch確實是有代價的,由於不斷更新和支持人員響應任何查詢的驚人速度,我發現它的價格值得。

還有一個很好的社區環繞它 - 例如Monotouch.info作爲例子,它將鏈接你許多偉大的文章,讓你在你的路上。