UnityApi——Time篇
属性 | 功能 |
---|
time | 受缩放影响的游戏运行时间 |
fixedUpdate | 受缩放影响的游戏固定更新方法 |
deltaTime | 受缩放影响的每帧间隔(可以做运动) |
unscalseDeltaTime | 不受缩放影响的每帧间隔 |
fixedDeltaTime | 默认0.02的刷新间隔 |
timeScale | 时间缩放 0会让上述受缩放影响的方法停止 |
realtimeSincentiveStartup | 可以用来做性能测试 |
UnityApi——GameObject篇
静态方法
方法 | 功能 |
---|
Find (“游戏对象名”) | 查找游戏对象的名称,并且返回该名称的游戏对象(最好不要在update中使用) |
CreatePrimitive(创建游戏物体) | GameObject.CreatePrimitive(PrimitiveType.Plane) 创建游戏物体平面 |
FindGameObjectsWithTag (“游戏物体标签名”) | 查找所有的游戏对象的Tag标签名,并返回匹配的所有物体(数组) |
FindWithTag(“游戏物体标签名”) | 查找所有的游戏对象的Tag标签名,并返回匹配的第一个物体 |
游戏物体间消息的发送和接受(Message)
方法 | 功能 |
---|
BroadcastMessage (methodName,方法参数,对象上不存在该方法是否报错) | 调用此游戏对象或游戏对象上所有子物体身上的名为 methodName 的方法。 |
SendMessageUpwards (methodName,方法参数,对象上不存在该方法是否报错) | 调用此游戏对象或游戏对象上所有父物体身上的名为 methodName 的方法。 |
SendMessage (methodName,方法参数,对象上不存在该方法是否报错) | 调用此游戏对象中的每个 MonoBehaviour 上名methodName 的方法。 |
是否报错提供两个选项
SendMessageOptions.DontRequireReceiver 表示脚本没有该方法,但不报错
SendMessageOptions.RequireReceiver 表示脚本没有该方法,报错
得到各种组件的方法函数
方法 | 功能 |
---|
AddComponent<类型> | 可以给游戏物体添加一个组件,并且返回这个组件 |
GetComponent<类型> | 返回一个指定类型的组件 |
GetComponents<类型> | 返回多个指定类型的组件 |
GetComponentinChildren<类型> | 在自身及子物体查找匹配一个类型的组件。 |
GetComponentsinChildren<类型> | 在自身及子物体查找匹配所有同类型的组件。 |
GetComponentinParent<类型> | 在自身及父物体上查找匹配一个类型的组件 |
GetComponentsinParent<类型> | 在自身及父物体上查找匹配所有类型的组件 |
Ps:暂时更新到这里啦