随着苹果在第三方开发平台上的开发者许可的放宽,我对使用Monotouch和闪存CS5开发应用程序进行了简单的了解,但我不确定该用哪种开发工具。我精通C#和ActionScript,所以语言不是问题(但我不喜欢objective-c,所以请不要建议我这么做)。
我想知道的是,哪个开发平台(如果有)在执行速度(游戏中的FPS)等方面具有更大的优势(假设两者的代码效率相同)。此外,如果他们之间有任何其他的优势/劣势,我很想知道。(也请忽略定价,我纯粹是从发展的角度来看待这个问题)。
干杯。
发布于 2010-10-27 03:29:51
如果你正在研究Mono,你可能还想看看Unity。
我上周开始学习他们的教程,现在玩得很开心。它们支持使用C#、JS和Boo (类似于Python)制作iOS游戏。他们提供了一个免费的精简版本和一个更高级的价格。
除了他们网站上的pdf格式的详细教程外,该网站还提供了针对iPhone的视频教程,您可能会喜欢。3D Buzz
这是unity网站上关于他们的框架如何与Visual Studio/Mono Unity FAQS集成的一篇文章。它们使用自己的C#编译器,但您仍然可以使用VS或它们的Mono实现。
发布于 2010-10-27 17:25:16
我强烈建议使用Monotouch而不是CS5。我只使用过Monotouch,所以我的答案并不完整,但我可以告诉你我使用它的经验。
尽管它只是Mono的一个子集,但它为iPhone带来了许多精彩的C#特性,并且它与原生API 1:1绑定,这意味着您正在学习如何使用原生API为iphone进行开发。由于它是1:1绑定的事实,如果你遇到一个问题,你总是可以看到它是如何在Objective-C中完成的,然后将它应用于C#。
诚然,Monotouch确实是有代价的,我发现这个价格是值得的,因为它不断更新,支持人员响应任何问题的速度都令人惊叹。
还有一个很棒的社区围绕着它--以Monotouch.info为例,它将把你链接到许多伟大的文章,让你踏上前进的道路。
https://stackoverflow.com/questions/4027242
复制相似问题