位置: 编程技术 - 正文

Unity3D 事件

编辑:rootadmin
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。  unity3d事件函数整理,事件,回调函数,消息处理  Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。  Awake  当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。  Start  当前控制脚本第一次执行Update之前调用。  Update  每帧都执行一次。这是最常用的事件函数。  FixedUpdate   每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候FixedUpdate调用次数就会跟着下降。FixedUpdate比较适用于物理引擎的计算,因为是跟每帧渲染有关。Update就比较适合做控制。  LateUpdate   在每帧执行完毕调用,他是在所有update结束后才掉,比较适合用于命令脚本的执行。官网上例子是摄像机的跟随,都是在所有update操作完才跟进摄像机,不然就有可能出现摄像机已经推进了,但是视角里还未有角色的空帧出现。  Reset   这个是编辑器模式情况下你点击reset按钮(如果有的话)调用的,你可以在这里做调试的初始化工作。  OnApplicationFocus  OnApplicationPause   OnApplicationQuit   应用程序失去焦点,应用程序暂停,应用程序退出时候发送这些消息。  OnBecameInvisible   OnBecameVisible   当脚本宿主(不)被任何摄像机显示时候发送此消息。  OnCollisionEnter   OnCollisionExit   OnCollisionStay   当其他碰撞或者刚体(collider/rigidbody )和参数的碰撞或者刚体(collider/rigidbody )重叠、退出时发送前两个。而当他们保持重叠状态时每帧都会发送一个Stay消息。  OnConnectedToServer   OnDisconnectedFromServer   OnFailedToConnect   OnFailedToConnectToMasterServer  前两个 当客户端成功连接到服务器或者断开服务器时发送此消息。  后两个 当连接失败时候触发  OnMasterServerEvent   当Master服务器发送报告时候触发。  OnNetworkInstantiate   当物体被Network.Instantiate时触发。  OnPlayerConnected   OnPlayerDisconnected   在服务端当玩家成功连接/离线时候触发。  OnControllerColliderHit   当控制者和参数ControllerColliderHit碰撞时候触发此消息。官方举例可以用于角色移动一个物体,当角色碰到这个参数物体时候,你可以在这函数里操作移动此物体的动作,等等。  OnParticleCollision   当粒子撞到碰撞体(collider)时触发。  OnDisable   OnEnable   当脚本宿主被启用或者禁用时候触发。  OnDrawGizmos   OnDrawGizmosSelected   编辑器状态时绘制Gizmos和Gizmos被选取时候触发。  注:Gizmos参见我另一篇blog,他是用与做自己的组件时候用的,比如路径点绘制之类的。  OnGUI   绘制GUI时候触发。一般在这个函数里绘制GUI菜单。  OnJointBreak    OnLevelWasLoaded  当新的level(unity包)读取完毕时候触发。  OnMouseDown   OnMouseDrag   OnMouseEnter   OnMouseExit   OnMouseOver   OnMouseUp   鼠标事件,都是当鼠标和gui或者碰撞体(Collider)交互时候触发。需要说明的是drag其实就是鼠标down后up之前持续每帧都会发送此消息。  OnPostRender   这个函数仅用于宿主为摄像机的脚本。当此摄像机范围内所有渲染都完成时候触发此消息。  OnPreCull   这个函数仅用于宿主为摄像机的脚本。当此摄像机剔除了某个渲染场景时候触发此消息。  OnPreRender  这个函数仅用于宿主为摄像机的脚本。当此摄像机开始渲染某个场景时候触发此消息。  OnRenderImage   当所有渲染完成image的postprocessing effects(只有pro版支持)后触发。  OnRenderObject  这个函数仅用于宿主为摄像机的脚本。当使用Graphics.DrawMeshNow 或者其他函数绘制自己建立的物体渲染完毕时触发。  OnSerializeNetworkView   OnServerInitialized   当 Network.InitializeServer完成时触发。  OnTriggerEnter   OnTriggerExit   OnTriggerStay   当碰撞体(collier)接触触发区域(trigger)时候的一系列消息。  OnWillRenderObject更多内容,请访问【狗刨学习网】unity极致学院

推荐整理分享Unity3D 事件,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D 事件

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

unity动态加载之AssetBundle原理 Assetbundle是UnityPro提供提供的功能,它可以把多个游戏对象或者资源二进制文件封装到Assetbundle中,提供了封装与解包的方法使用起来很便利。1.预设Assetb

Unity与Android交互 转载自

unity开发炉石传说系列英雄的水晶代码部分代码 炉石里面英雄的水晶代码:usingUnityEngine;usingSystem.Collections;publicclassHerocrystal:MonoBehaviour{//本例假设最大个水晶,处理玩家拥有水晶数量,可用水晶数量

标签: Unity3D 事件

本文链接地址:https://www.jiuchutong.com/biancheng/369410.html 转载请保留说明!

上一篇:Unity AssetBundle爬坑手记

下一篇:unity动态加载之AssetBundle原理(unity加载gif)

  • 可以税前扣除的利息费用有哪些
  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 盘盈固定资产明细账怎么填写?
  • 计提的成本次月怎么处理
  • 报表的应交税费都包含什么
  • 收到电子退库的摘要怎么写
  • 委托加工物资两种情况例题
  • 非货物贸易核查项下
  • 用党费返还款购置资产应如何账务处理?
  • 收到免税发票怎么做账务处理
  • 从个人处借款的法律规定
  • 小规模纳税人核定征收怎么报税
  • 个人劳务报酬所得汇算清缴
  • 个人买卖二手房增值税
  • 污水处理增值税征收品目
  • 销售费用办公费用
  • 资金账簿印花税申报期限
  • 以资抵债方式取得的无形资产如何记账?
  • 企业购买可转债会计分录
  • 固定资产更新改造替换部件怎么做账务处理
  • linux查杀webshell
  • 以前年度的财务报表还可以找出来吗
  • 用盈余公积弥补职工福利费是什么类型
  • 电商运费怎么做账
  • 公司主要开支是指什么
  • 注销公司如何登报
  • 出租车发票没有发票专用章是否能报销
  • 应税货物销售额怎么填
  • fodhelper.exe是什么程序
  • 逾期增值税扣税凭证
  • 会计学中的折旧是什么意思
  • 出口退税的期限是多长
  • cuda运行环境
  • uniapp webgl
  • 应付债券的应付利息怎么计算
  • 新会计准则开办费如何做账务处理
  • 垃圾分类手工小模型
  • 毕业设计2022年幼儿园
  • vue中用echarts
  • vuecli项目实战
  • 计算机视觉项目队友只让你打标签是什么意思
  • css浮动怎么弄
  • 销售返利的账务处理购买方
  • c语言怎么给函数传递数组
  • 更新php文件
  • mongodb快速入门
  • 月初红字冲销暂估入账
  • asp 数据库
  • 预付房租计入长期待摊费用吗
  • 财务报表没申报怎么操作呢
  • 委托代销业务的会计分录
  • 企业转让固定资产发生的费用可扣除吗
  • 土地回收补偿费怎么算
  • 怎样分辨假钱
  • 养老保险产生的利息怎么来的
  • 当月支付当月租金需要计提吗
  • 收到一笔财政局的付款
  • 多收客户购置税怎么处理
  • 建筑企业其他业务收入范围
  • 银行本票具体操作流程
  • mysql 的replace into实例详解
  • win10标题栏颜色改不了
  • 怎么恢复Windows xp蓝天白云壁纸
  • windows下打开注册表的命令是什么
  • win10 win8.1双系统
  • windows7模块安装程序可以关闭吗
  • win8系统ie浏览器打不开
  • Win10怎么更换主题
  • mx1014
  • 安装centos no such device
  • 安卓影音播放软件
  • 设计师的悲哀
  • android检测网络差
  • js正则表达式写法
  • node.js调用第三方物流跟踪api
  • js中倒计时器怎么实现
  • c# addin
  • 重庆市国税12366
  • 购销合同印花税最新政策2023
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设