Unity3D中C#编写脚本
来源:互联网 发布:遗传算法原理及应用 编辑:程序博客网 时间:2024/05/17 22:48
1、继承MonoBehaviour类:任何一个游戏脚本都需要去继承MonoBehaviour这个类,只是在创建javascript脚本的时候,系统会将其类名与继承关系隐藏起来。
2、声明变量:使用Javascript声明任何变量的时候,都需要使用var关键字,并且需要在变量后面添加”:“以及具体对象类型与具体的数值。C#则使用对象类型加变量名的方式命名。
例如:Javascript语言的脚本代码如下:
public var i : int =0;
var obj : GameObject;
C#语言的代码如下:
public int i = 0;
public GameObject obj;
3、调用方法
Javascript在调用方法的时候以function开头,然后提方法名和参数,而方法的返回类型在最后。C#语言在调用方法的时候以返回类型开头,接着是方法名与参数。
4、Javascript与C#脚本之间的通信
在脚本互相调用的时候,首先需要通过GetComponent()方法来获取脚本对象,然后通过脚本对象再去调用Javascript或C#脚本中的方法。
2、声明变量:使用Javascript声明任何变量的时候,都需要使用var关键字,并且需要在变量后面添加”:“以及具体对象类型与具体的数值。C#则使用对象类型加变量名的方式命名。
例如:Javascript语言的脚本代码如下:
public var i : int =0;
var obj : GameObject;
C#语言的代码如下:
public int i = 0;
public GameObject obj;
3、调用方法
Javascript在调用方法的时候以function开头,然后提方法名和参数,而方法的返回类型在最后。C#语言在调用方法的时候以返回类型开头,接着是方法名与参数。
4、Javascript与C#脚本之间的通信
在脚本互相调用的时候,首先需要通过GetComponent()方法来获取脚本对象,然后通过脚本对象再去调用Javascript或C#脚本中的方法。
0 0
- Unity3D中C#编写脚本
- Unity3D中角色的动画脚本的编写(一)
- Unity3d中角色的动画脚本的编写
- Unity3D中角色的动画脚本的编写(一)
- Unity3D中角色的动画脚本的编写(二)
- Unity3D中角色的动画脚本的编写(三)
- Unity3D中角色的动画脚本的编写
- Unity3D中角色的动画脚本的编写
- Unity3D脚本-C#
- Unity3D C#脚本基础
- Unity3D-C#脚本
- Unity3D中使用C#调用C++编写的DLL
- unity3d 中让JS访问C#脚本的方法
- Unity3D中常用js脚本的C#版
- 【Unity3D】脚本中 #pragma
- unity3D中脚本生命周期
- Unity3D 解决c#脚本乱码
- Unity3D 第一人称控制器 C#脚本
- 数组和指针参数是如何被编译器修改的
- ClassLoader
- java内存堆栈
- hdu 4533 威威猫系列故事——晒被子(线段树 成端更新)
- 源代码Bwriter.java,从键盘输入一系列字符串,写入到磁盘
- Unity3D中C#编写脚本
- mongodb 的基本操作
- 第一次实验
- log4j配置祥解
- 工厂方法之抽象工厂
- Sum Root to Leaf Numbers
- Unity3D中的工具类
- 深入理解C语言-05 语句
- HDOJ 3484 Matrix Game