Unity C#脚本
基本语法:
1.基本类型:bool,string
2.数组 int[] a=new int[10];
3.函数
4.单例模式
类的继承、多态、封装:
1.public、private:
2.Static:
Unity常用:
1.unity脚本自带函数执行顺序:
Awake() OnEnabled() Start()
Update() //每一帧都会刷新
FixedUpdate() //固定刷新常用语物理运算
LateUpdate()
OnGUI() //UI相关每一帧调用
OnDisable()
OnDestroy() //物体销毁时调用
2.利用debug测试输出
Debug
3.Gameobject
4.This
5.Transfrom:
this.transform.Translate(1,0,0);//改变位置
this.transform.Rotate(1,0,0);//改变角度
6.Input getkey() getmouse()
7.Prefab预设文件
配合函数Instantiate(oj1,oj2.transform.position,oj1.transform.rotation);使用
8.当collider选中is trigger时,使用触发器:
OnTriggerEnter(Collider collider)当进入触发器
OnTriggerExit(Collider collider)当退出触发器
OnTriggerStay(Collider collider)当逗留触发器
当collider不选中is trigger时,使用触发器
OnCollisionEnter(Collision collision) 当进入碰撞器
OnCollisionExit(Collision collision) 当退出碰撞器
OnCollisionStay(Collision collision) 当逗留碰撞器
9.简单的UGUI