Mono Develop脚本编辑器介绍
(Unity 自带脚本编辑器)
1、Unity3d目前支持三种语言的脚本程序,包括c#,JavaScript,boo;其中使用最多为c#。
2、注意:
(1)项目运行过程中的修改不会保存
(2)脚本只能依附于游戏对象或由其他脚本调用才能运行
(3)一个脚本可以放在多个游戏对象上面,是多个实例
(4)一个脚本的多个实例和其他脚本之间互不干扰
3、初始化不要放在构造函数中,而是放在start()方法中。
4、放到游戏对象中的脚本(实例化)可以在Inspector中修改属性,get/set写法属性不被识别,直接public字段就能当属性用,不写修饰符就是私有private
创建、克隆、销毁游戏对象
程序(动态)创建游戏对象
eg:
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.name = "cube1";//设定名字
cube.renderer.material.color = Color.red;
程序(动态)克隆对象
eg:
GameObject obj = (GameObject)Instantiate(cube);
程序(动态)销毁对象
eg:
Destroy(obj,1);
<