Unity3D 初级课程之新手入门总结

来源:互联网 发布:一叶而知四季 编辑:程序博客网 时间:2024/04/30 02:41
Unity API
KeyCode[键码]

A~Z
F1~F12
Space[空间]

Self
World
GameObject[游戏物体]
方法
GetComponent<T>(); 获取游戏物体身上的某个组件
Find(string);通过名字查找游戏物体 S
FindGameObjectsWithTag(string);通过标签查找N个游戏物体 S
属性
name;获取当前物体的名字
Transform[变换]
方法
Translate(Vector3, Space); 移动物体的位置
Rotate(Vector3,Float);指定轴向和角度旋转物体
属性
Position;当前物体的位置
Input[输入]
方法
键盘输入
GetKey(KeyCode);
GetKeyDown(KeyCode);
GetKeyUp(KeyCode);
鼠标输入
GetMouseButton(int);
GetMouseButtonDown(int);
GetMouseButtonUp(int);
Vector3[三维向量]
属性
forward
back
left
right
XxxScript
“事件方法”
Start() :执行1次
FixedUpdate():执行物理操作,0.02秒执行一次
Update():每帧执行1次
碰撞事件
OnCollisionEnter(Collision):碰撞开始
OnCollisionExit(Collision):碰撞结束
OnCollisionStay(Collision):碰撞进行中
触发事件
OnTriggerEnter(Collider):触发开始
OnTriggerExit(Collider):触发结束
OnTriggerStay(Collider):触发进行中
Rigidbody[刚体]
方法
MovePosition([Position] + Vector3); 刚体移动物体的位置
AddForce(Vector3, ForceMode); 给刚体添加力,世界坐标系
AddRelativeForce(Vector3,ForceMode); 给刚体添加力,物体坐标系
ForceMode[力模式]

Acceleration
Force
Impulse
VelocityChange
Collision[碰撞]
属性
gameObject;与当前物体碰撞的物体
Collider[碰撞体]
属性
gameObject;与当前物体碰撞的物体
KeyCode[键码]

A~Z
F1~F12
Space[空间]

Self
World
GameObject[游戏物体]
方法
GetComponent<T>(); 获取游戏物体身上的某个组件
Find(string);通过名字查找游戏物体 S
FindGameObjectsWithTag(string);通过标签查找N个游戏物体 S
属性
name;获取当前物体的名字
Transform[变换]
方法
Translate(Vector3, Space); 移动物体的位置
Rotate(Vector3,Float);指定轴向和角度旋转物体
属性
Position;当前物体的位置
Input[输入]
方法
键盘输入
GetKey(KeyCode);
GetKeyDown(KeyCode);
GetKeyUp(KeyCode);
鼠标输入
GetMouseButton(int);
GetMouseButtonDown(int);
GetMouseButtonUp(int);
Vector3[三维向量]
属性
forward
back
left
right
XxxScript
“事件方法”
Start() :执行1次
FixedUpdate():执行物理操作,0.02秒执行一次
Update():每帧执行1次
碰撞事件
OnCollisionEnter(Collision):碰撞开始
OnCollisionExit(Collision):碰撞结束
OnCollisionStay(Collision):碰撞进行中
触发事件
OnTriggerEnter(Collider):触发开始
OnTriggerExit(Collider):触发结束
OnTriggerStay(Collider):触发进行中
Rigidbody[刚体]
方法
MovePosition([Position] + Vector3); 刚体移动物体的位置
AddForce(Vector3, ForceMode); 给刚体添加力,世界坐标系
AddRelativeForce(Vector3,ForceMode); 给刚体添加力,物体坐标系
ForceMode[力模式]

Acceleration
Force
Impulse
VelocityChange
Collision[碰撞]
属性
gameObject;与当前物体碰撞的物体
Collider[碰撞体]
属性
gameObject;与当前物体碰撞的物体
0 0
原创粉丝点击