深圳Unity3D培训
达内深圳龙华中心

185-8926-6248

热门课程

【Unity3D记录】重要的函数

  • 时间:2017-08-23 15:19
  • 发布:深圳Unity3D培训
  • 来源:达内新闻

【Unity3D记录】重要的函数

Update

 当MonoBehaviour启历时,其Update在每帧被挪用。

LateUpdate

当Behaviour启历时,其LateUpdate在每帧被挪用。

FixedUpdate

 当MonoBehaviour启历时,其 固定时间挪用一次

Awake

 当一个剧本实例被载入时Awake被挪用。

Start

Start仅在Update函数第一次被挪用前挪用。

Reset

重置为默认值。

OnMouseEnter

当鼠标进入到GUIElement(GUI元素)或Collider(碰撞体)中时挪用OnMouseEnter。

OnMouseOver

当鼠标悬浮在GUIElement(GUI元素)或Collider(碰撞体)上时挪用 OnMouseOver .

OnMouseExit

当鼠标移出GUIElement(GUI元素)或Collider(碰撞体)上时挪用OnMouseExit。

OnMouseDown

当鼠标在GUIElement(GUI元素)或Collider(碰撞体)上点击时挪用OnMouseDown。

OnMouseUp

 当用户开释鼠标按钮时挪用OnMouseUp。

OnMouseUpAsButton

OnMouseUpAsButton只要当鼠标在统一个GUIElement或Collider按下,在开释时挪用。

OnMouseDrag

当用户鼠标拖拽GUIElement(GUI元素)或Collider(碰撞体)时挪用 OnMouseDrag 。

OnTriggerEnter

当Collider(碰撞体)进入trigger(触发器)时挪用OnTriggerEnter。

OnTriggerExit

当Collider(碰撞体)结束触发trigger(触发器)时挪用OnTriggerExit。

OnTriggerStay

当碰撞体打仗触发器时,OnTriggerStay将在每帧被挪用。

OnCollisionEnter

当此collider/rigidbody触发另一个rigidbody/collider时,OnCollisionEnter将被挪用。

OnCollisionExit

当此collider/rigidbody结束触发另一个rigidbody/collider时,OnCollisionExit将被挪用。

OnCollisionStay

当此collider/rigidbody触发另一个rigidbody/collider时,OnCollisionStay将会在每帧被挪用。

OnControllerColliderHit

在挪动的时,当controller碰撞到collider时OnControllerColliderHit被挪用。

OnJointBreak

当附在统一工具上的枢纽关头被断开时挪用。

OnParticleCollision

当粒子碰着collider时被挪用。

OnBecameVisible

当renderer(衬着器)在任何相机上可见时挪用OnBecameVisible。

OnBecameInvisible

当renderer(衬着器)在任何相机上都不可见时挪用OnBecameInvisible。

OnLevelWasLoaded

当一个新关卡被载入时此函数被挪用。

OnEnable

当工具变成可用或激活状况时此函数被挪用。

OnDisable

当工具变成不可用或非激活状况时此函数被挪用。

OnDestroy

当MonoBehaviour将被烧毁时,这个函数被挪用。

OnPreCull

在相机消隐场景以前被挪用。

OnPreRender

在相机衬着场景以前被挪用。

OnPostRender

在相机实现场景衬着之后被挪用。

OnRenderObject

在相机场景衬着实现后被挪用。

OnWillRenderObject

假如工具可见每一个相机都邑挪用它。

OnGUI

衬着和处置GUI变乱时挪用。

OnRenderImage

当实现一切衬着图片后被挪用,用来衬着图片前期后果。

OnDrawGizmosSelected

假如你想在物体当选中时绘制gizmos,履行这个函数。

OnDrawGizmos

假如你想绘制可被点选的gizmos,履行这个函数。

OnApplicationPause

当玩家停息时发送到一切的游戏物体。

OnApplicationFocus

当玩家得到或落空核心时发送给一切游戏物体。

OnApplicationQuit

在利用加入以前发送给一切的游戏物体。

OnPlayerConnected

当一个新玩家胜利衔接时在服务器上被挪用。

OnServerInitialized

当Network.InitializeServer被挪用并实现时,在服务器上挪用这个函数。

OnConnectedToServer

当你胜利衔接到服务器时,在客户端挪用。

OnPlayerDisconnected

当一个玩家从服务器上断开时在服务器端挪用。

OnDisconnectedFromServer

当落空衔接或从服务器端断开时在客户端挪用。

OnFailedToConnect

当一个衔接由于某些缘故原由失败时在客户端挪用。

OnFailedToConnectToMasterServer

当申报变乱来自立服务器时在客户端或服务器端挪用。

OnMasterServerEvent

当申报变乱来自立服务器时在客户端或服务器端挪用。

OnNetworkInstantiate

当一个物体应用Network.Instantiate停止收集初始化时挪用。

OnSerializeNetworkView

 在一个收集视图剧本中,用于自定义变量同步。

想知道更多关于IT行业的信息吗?想远远不如行动,行动起来,一起加入达内,一起进入IT行业,跟着达内的脚步,一起走进如今的互联网信息时代,带给你不一样的色彩生活——【深圳Unity3D培训

深圳达内

上一篇:【Unity3D知识】AssetBundles的使用
下一篇:【Unity3D学习】NGUI之编写跟随鼠标代码

马上预约三天免费体验课

姓名:

电话:

移动应用中的AR开发,5款最受欢迎工具推荐!

【深圳Unity3D培训】unity中不可不知的13个小技巧

【深圳Unity3D培训】unity 射线过滤

【深圳Unity3D培训】Unity是如何跨平台的?

选择城市和中心
贵州省

广西省

海南省