unity 常用函数
时间: 2023-10-26 10:08:41 浏览: 267
Unity 常用函数有很多,以下是一些常用的函数:
1. Start():在脚本开始时调用,用于初始化。
2. Update():每帧调用一次,用于更新游戏逻辑。
3. FixedUpdate():每个固定时间间隔调用一次,用于物理模拟。
4. OnTriggerEnter(Collider other):当物体进入触发器时调用。
5. OnTriggerExit(Collider other):当物体离开触发器时调用。
6. OnCollisionEnter(Collision collision):当物体发生碰撞时调用。
7. OnCollisionExit(Collision collision):当物体结束碰撞时调用。
8. Instantiate():创建一个新的游戏对象实例。
9. Destroy():销毁一个游戏对象实例。
相关问题
unity 常用函数拓展
Unity 是一款常用的游戏开发引擎,拥有许多常用函数拓展,以下是其中一些常用的函数拓展:
1. Transform 拓展:包括移动(Translate)、旋转(Rotate)、缩放(Scale)等函数,可方便地操作游戏对象的位置、旋转和缩放。
2. GameObject 拓展:包括获取组件(GetComponent)、添加组件(AddComponent)、销毁(Destroy)等函数,可方便地操作游戏对象的组件和销毁。
3. Input 拓展:包括获取鼠标位置(mousePosition)、获取键盘按键状态(GetKey、GetKeyDown、GetKeyUp)等函数,可方便地获取用户输入信息。
4. Physics 拓展:包括射线检测(Raycast)、碰撞检测(OverlapBox、OverlapSphere)等函数,可方便地进行物理碰撞和射线检测。
5. Graphics 拓展:包括绘制线条(DrawLine)、绘制3D形状(DrawCube、DrawSphere)等函数,可方便地进行简单的绘图操作。
6. WaitForSeconds 拓展:包括创建等待时间(WaitForSeconds)的协程函数,可方便地控制游戏中的时间流逝。
7. Coroutine 拓展:包括启动协程(StartCoroutine)、停止协程(StopCoroutine)等函数,可方便地在游戏中使用协程来实现复杂的异步操作。
以上是 Unity 常用函数拓展的一些示例,开发者可以根据具体需求在 Unity API 文档中进一步了解和使用其他函数拓展。
unity等待函数
Unity 中常用的等待函数是 WaitForSeconds 和 WaitForSecondsRealtime。这两个函数都可以暂停当前协程的执行一段时间。
其中,WaitForSeconds 函数是按照游戏时间来计算等待时间的,也就是说如果游戏时间被暂停了,等待时间也会随之暂停。而 WaitForSecondsRealtime 函数则是按照真实时间来计算等待时间的,不受游戏时间的影响。
使用方式如下:
```
// 暂停 2 秒钟
yield return new WaitForSeconds(2f);
// 暂停 2 秒钟(真实时间)
yield return new WaitForSecondsRealtime(2f);
```
需要注意的是,这两个函数都是需要在协程中使用的,不能在 Update 或其他方法中直接调用。同时,等待时间必须大于等于 0,否则会无限等待下去。
阅读全文