当前位置: 首页 > news >正文

Unity 脚本生命周期流程图



渲染

  • OnPreCull: 在相机剔除场景之前调用此函数。相机可见的对象取决于剔除。OnPreCull 函数调用发生在剔除之前。
  • OnBecameVisible/OnBecameInvisible: 在对象对于相机可见/不可见时调用此函数。
  • OnWillRenderObject: 如果对象可见,则为每个相机调用一次此函数。
  • OnPreRender: 在相机开始渲染场景之前调用此函数。
  • OnRenderObject: 在完成所有常规场景渲染后调用此函数。此时,可使用 GL 类或 Graphics.DrawMeshNow 绘制自定义几何图形。
  • OnPostRender: 在相机完成场景渲染后调用此函数。
  • OnRenderImage(仅限专业版): 在完成场景渲染后调用此函数,以便对屏幕图像进行后处理。
  • OnGUI: 在每帧上多次调用此函数,以响应 GUI 事件。程序首先将处理 Layout 和 Repaint 事件,然后再处理每个输入事件的 Layout 和 keyboard/鼠标事件。
  • OnDrawGizmos 用于在场景视图中绘制小图示 (Gizmos),以实现可视化目的。

 

参考资料:

1.Execution Order of Event Functions http://docs.unity3d.com/Manual/ExecutionOrder.html
2.游戏蛮牛Unity 用户文档1.0 http://www.unitymanual.com/m/Manual/index.htm

相关文章:

  • oracle 表移动表空间
  • Sublime轻量级编辑器
  • JavaBean组件的基本使用-语法
  • python生成伪数据
  • 使用Slf4j集成Log4j2构建项目日志系统的完美解决方案
  • 解决服务器上部署PHP程序异常
  • 史上最全的ASP.NET MVC路由配置
  • jemalloc在linux上从安装到使用
  • Android随记
  • java.lang.NoSuchMethodError: javax.ws.rs.core.HttpHeaders.getHeaderString(Ljava/lang/String;)Ljava/l
  • activeMQ使用总结 (spring 配置)
  • 并发 并行 同步 异步 多线程的区别
  • web服务器内置对象,或者说是ServletAPI的实例
  • 2016年NK冬季训练赛 民间题解
  • Tips
  • 30天自制操作系统-2
  • Angular6错误 Service: No provider for Renderer2
  • ComponentOne 2017 V2版本正式发布
  •  D - 粉碎叛乱F - 其他起义
  • windows下mongoDB的环境配置
  • 程序员该如何有效的找工作?
  • 从伪并行的 Python 多线程说起
  • 力扣(LeetCode)357
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 删除表内多余的重复数据
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一个SAP顾问在美国的这些年
  • elasticsearch-head插件安装
  • FaaS 的简单实践
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​渐进式Web应用PWA的未来
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (编译到47%失败)to be deleted
  • (分布式缓存)Redis哨兵
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (学习日记)2024.02.29:UCOSIII第二节
  • (循环依赖问题)学习spring的第九天
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .Net 8.0 新的变化
  • .NET 反射 Reflect
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET委托:一个关于C#的睡前故事
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • /usr/bin/env: node: No such file or directory
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • [04] Android逐帧动画(一)
  • [C/C++]关于C++11中的std::move和std::forward
  • [c]统计数字
  • [HJ56 完全数计算]
  • [i.MX]飞思卡尔IMX6处理器的GPIO-IOMUX_PAD说明
  • [IE编程] IE8 新增的C++开发接口
  • [javaee基础] 常见的javaweb笔试选择题含答案