用于iPhone App开发的Monotouch与Flash CS5

时间:2010-10-26 19:25:34

标签: iphone xamarin.ios flash-cs5

随着最近在第三方开发平台上放弃Apple Developer许可证,我已经简要介绍了使用Monotouch和Flash CS5进行应用程序开发,但不确定要开发哪个版本。我能胜任C#和ActionScript,所以语言不是问题(但我不喜欢Objective-c所以请不要建议)。

我想知道的是哪个开发平台(如果有的话)在执行速度(游戏中的FPS)等方面具有更大的优势(假设两者的代码效率相同)。如果他们之间还有其他优点/缺点,我很想知道。 (请同时忽略定价,我纯粹从发展的角度来看这个。)

干杯。

2 个答案:

答案 0 :(得分:3)

如果您正在查看Mono,您可能还想查看Unity

我上周开始学习他们的教程并且正在爆炸。他们支持使用C#,JS和Boo制作iOS游戏(类似于Python)。它们提供免费的精简版和更高级的版本。

除了网站上pdf格式的详细教程外,该网站还提供了您可能喜欢的iPhone特有的视频。 3D Buzz

这是关于Unity框架如何与Visual Studio / Mono Unity FAQS集成的统一网站上的一篇文章。他们使用自己的C#编译器,但您仍然可以使用VS或他们的Mono实现。

答案 1 :(得分:2)

我强烈建议在CS5上使用Monotouch。我只是真的使用过Monotouch,所以我的答案不会完整,但我可以告诉你我的经历。

虽然它只是Mono的一个子集,但它为iPhone带来了很多C#精彩功能,它与原生API有1:1的绑定,这意味着你正在学习如何使用原生的iphone开发蜜蜂。由于它是一个1:1的绑定,如果你遇到一个问题,你总是可以看到它是如何在Objective-C中完成的,然后将它应用到C#。

当然,Monotouch确实付出了代价,由于不断更新以及支持人员对任何疑问的响应速度惊人,我发现价格非常值得。

周围有一个很棒的社区围绕它 - 请参阅Monotouch.info作为示例,它将链接到许多精彩的文章,以帮助您顺利前进。