重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
脚本挂在root下 root结构--Panel,Camera---Button[mw_shl_code=csharp,true]using UnityEngine;using System.Collections;public class Test : MonoBehaviour { private UIButton btn; // Use this for initialization void Start () { GameObject btnObj = GameObject.Find("Panel/Button"); btn = btnObj.GetComponent(); EventDelegate.Add(btn.onClick,btnHandler); } void btnHandler() } 查看原帖
10多年的广宗网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整广宗建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“广宗网站设计”,“广宗网站推广”以来,每个客户项目都认真落实执行。
mono for android不是免费软件,但可以试用。
安装这个软件,需按照以下步骤:
1、安装JDK
2、安装 Andorid SDK(根据你的Android版本,下载合适的SDK)
3、MONO 在 Windwos 下的运行时
4、装MONO for Android (根据你的Android版本,比如MONO for Android 4.2.5)
5、可选MonoDevelop, 装MonoDevelop要注意,要先装gtk-sharp
以上步骤不能错!
mono相当于在C#和anodrid之间做了一个转换,生成的应用会比原生的要大,另外在运行效率以及垃圾回收方面也不如原生android,一般不建议使用,主要原因如下:
1、商业版的mono是收费的
2、C#的语法本身99%是与java相同的,熟悉C#的话,切换到Android不需要一个星期就足够学会。
3、mono的参考资料很少。
C# Vs Java. 我写Java,也习惯Java,但是觉得语言层面上C#的一些特性或许更有意思。但是这两门语言非常类似,差别不大,学会其中一门,也会非常容易掌握另外一门。看个人习惯。平手。
2. SDK与开发:第三方 Vs 官方。 这是很重要的一点。相比Mono For Android,官方SDK的资料、书籍,开源程序,第三方库实在是太多太多了。这是Mono For Android没办法比的。走官方的路线,基本Google + SDK文档 + StackOverFlow,任何问题都能有答案。原生SDK完胜。
3. 开发成本
- 成本 Mono For Android 的个人授权是$399,版本写的程序只能跑在虚拟机上,原生SDK使用。原生SDK完胜。
- 开发成本 MonoTouch 跨 iOS 与 Android。原生SDK没有此功能。Mono 胜
4. 开发效果:原生SDK无疑能提供所有能用的API, 并且能方便与底层集成。原生胜。