unity 常用函数
时间: 2023-10-26 13:08:41 浏览: 91
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 profiler 函数
Unity Profiler 是 Unity 强大的性能分析工具,可以帮助开发者识别和解决游戏运行时的性能问题。Profiler 可以分析 CPU、GPU、内存、网络等方面的性能数据,并且可以在编辑器或者目标平台上进行分析。
以下是一些常用的 Unity Profiler 函数:
1. `Profiler.BeginSample(string name)`:开始采样,将 name 作为采样标识符。
2. `Profiler.EndSample()`:结束采样。
3. `Profiler.GetMonoUsedSize()`:获取 Mono 环境中已使用的内存大小。
4. `Profiler.GetTotalAllocatedMemoryLong()`:获取应用程序已分配的内存大小。
5. `Profiler.GetTotalReservedMemoryLong()`:获取应用程序已保留的内存大小。
6. `Profiler.GetTotalUnusedReservedMemoryLong()`:获取应用程序未使用的保留内存大小。
7. `Profiler.GetTotalFragmentationLong()`:获取应用程序内存碎片化大小。
8. `Profiler.GetAllocatedMemoryForGraphicsDriver()`:获取图形驱动程序已分配的内存大小。
以上函数只是 Unity Profiler 中的一小部分,更多函数可以在 Unity 官方文档中查看。