码迷,mamicode.com
首页 > 编程语言 > 详细

unity3d中C#与JS的一些区别

时间:2015-01-15 00:20:57      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:

unity3d目前支持C#和JS两种脚本语言。

学习过程中发现很多教程使用的是JS语言,自己还是用C#比较多,unity原生使用的是Mono,使用C#会更加接近unity的编程思想。

1.方法的定义,C#为强类型语言,所有的类型都必须明确标注;javascript为弱类型语言。

(强弱类型应该不用解释吧(╯‵□′)╯︵┻━┻)

String GetSomething(int arg){
return "Something";
}
function GetSomething(var arg:int){
return "Something";
}

2.变量

int isInt;
float isFloat;
var isInt:int;
var isFloat:float;

3.控件获取

GameObject.Find ("objectName").GetComponent<Text> ();
gameObject.Find("objectName").GetComponent(Text);

 

unity3d中C#与JS的一些区别

标签:

原文地址:http://www.cnblogs.com/nightcat/p/4225041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!