据不完全统计,目前国内有80%的Android、Iphone手机游戏使用Unity3D进行开发,比如著名的手机游戏《神庙逃亡》就是使用Unity3D开发的,也有《纵横时空》、《将魂三国》、《争锋online》、《萌战记》、《绝代双骄》、《蒸汽之城》、《星际陆战队》、《新仙剑奇侠传Online》、《武士复仇2》、《UDog》等上百款网页游戏都是使用Unity3d开发。
使用Mono for android技术,我们可以使用C#/.Net编写Android程序。因为使用C#开发Android和Java开发Android的技术几乎一模一样,因此掌握Android技术后只要再对比.Net和Java的语法差异,就可以快速的学会Java语言,以后也可以使用Java开发Android程序,即成为同时掌握.Net开发Android和Java开发Android技术的双料牛人!
注:对于那些质疑.Net的人,我写了一篇帖子http://www.oschina.net/question/1166130_114233有什么疑问,大家可以在这里面讨论,我不希望这个帖子成为炮台...
.Net已经到了要靠Mono这种不被官方承认和扶持的第三方开源技术平台来增加和吸引眼球的地步了吗.Unity3D是基于Mono的技术这句话也越看越奇怪.难道Unity3D主打的不是3D功能而是Mono提供的跨平台API ?虽然我不用Unity3D,但印象中Mono在Unity3D只是辅助性质啊,增加了Unity3D需要但又不想写的跨平台I/O,net等等类库,同时导出了其核心3D object的各种接口bind了几种script,其中就有Mono支持的C#(严格说来是重写的C#编译器,重写的runtime,重写的class library,所以严格说Mono并不是.Net,只是访问的方式,包括关键字,类库名和类方法都一样罢了).布道者不能光说表面,实质也要了解清楚才更有信服力.Unity3D很优秀,Mono也给了这些闭源环境的C#程序员看到了开源世界的一点精彩.都是很棒的产品这点无容置疑.
虽然此贴有骗点击率的嫌疑,内容大多是这么几句.但正好无聊,写上几句.坐等楼下.
我买的第一本Android书籍,《Android应用开发揭秘》就有专门的一章讲.NET下Android开发的
.net 本来是个好东西
无奈脑残太多
居然搞出mono这种玩意出来
就好像把法拉利开到水里去