大名鼎鼎的开源跨平台开发框架MONO ,最近在中国越炒越火!前段时间 Unity3D 让MONO逐渐进入大家的视线!如今的Xamarin 更将要掀起一波浪潮!
Unity3D 被国内某些培训机构 带入了大众的视线!
Xamarin 如今也在某些地方悄悄起来了!
个人其实也使用过这两款软件,总体感觉 也并不是那么好(主要是:收费的!人穷志短,莫笑!)前者在跨平台游戏开发上面 开上去还是比较OK,但是和更加专业的XXX引擎相比较,还是有那么一些差距!后者跨平台感觉也很NB。
其实以上都不是重点,我想说一说。MONO是一个开源的框架,为何后面的种种种软件却开始收费,这叫人情何以堪?而且其价格更是暴利。。咳咳!不能多说 以免被喷!
其实上面的也是废话!主要的是来看看最重要的!Unity3D自然不多说!一会儿是C#代码一会又是JS代码。。Xamarin来多说一句!
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;namespace androidTest
{[Activity (Label = "androidTest", MainLauncher = true)]public class MainActivity : Activity{protected override void OnCreate (Bundle bundle){base.OnCreate (bundle);// Set our view from the "main" layout resourceSetContentView (Resource.Layout.Main);// Get our button from the layout resource,// and attach an event to itButton button = FindViewById<Button> (Resource.Id.myButton);button.Click += delegate {Toast.MakeText(this,"hello",Android.Widget.ToastLength.Long).Show();};}}
}