unityonprecull可以做什么?
fg
当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。
Start
当前控制脚本第一次执行Update之前调用。
Update
每帧都执行一次。这是最常用的事件函数。
FixedUpdate
每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候FixedUpdate调用次数就会跟着下降。FixedUpdate比较适用于物理增压发动机的计算,因为是跟每帧渲染有关。Update就比较适合做控制。
LateUpdate
在每帧执行完毕调用,他是在所有update结束后才掉,比较适合用于命令脚本的执行。官网平台上例子是手机的跟随,都是在所有update操作完才跟进平板电脑,不然就有可能出现笔记本已经推进了,但是视角里还未有角色的空帧出现。
Reset
这个是处理工具模式情况下你点击reset下拉菜单(如果有的话)调用的,你可以在这里做调试的初始化工作。
OnApplicationFocusOnApplicationPauseOnApplicationQuit
应用程序失去焦点,应用程序暂停,应用程序退出时候发送这些消息。
OnBecameInvisibleOnBecameVisible
当脚本宿主(不)被任板电脑显示时候发送此消息。
OnCollisionEnter
OnCollisionExit
OnCollisionStay
当其他碰撞或者刚体(collider/rigidbody)和参数的碰撞或者刚体(collider/rigidbody)重叠、退出时发送前两个。而当他们保持重叠状态时每帧都会发送一个Stay消息。
OnConnectedToServerOnDisconnectedFromServerOnFailedToConnectOnFailedToConnectToMasterServer
前两个当成功连接到服务器或者断开服务器时发送此消息。后两个当连接失败时候触发。
OnMasterServerEvent
当Master服务器发送报告时候触发。
OnNetworkInstantiate
当物体被时触发。
OnPlayerConnected
OnPlayerDisconnected
在服务端当玩家成功连接/离线时候触发。
OnControllerColliderHit
当控制者和参数ControllerColliderHit碰撞时候触发此消息。官方举例可以用于角色移动一个物体,当角到这个参数物体时候,你可以在这函数里操作移动此物体的动作。
OnParticleCollision
当水分子撞到碰撞体(collider)时触发。
OnDisableOnEnable
当脚本宿主被启用或者禁用时候触发。
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的postprocessingeffects(只有pro版支持)后触发。
OnRenderObject
这个函数仅用于宿主为电脑的脚本。当使用Graphics.DrawMeshNow或者其他函数绘制自己建立的物体渲染完毕时触发。
OnSerializeNetworkView
OnServerInitialized
当完成时触发。
OnTriggerEnterOnTriggerExitOnTriggerStay
当碰撞体(collier)接触触发区域(trigger)时候的一系列消息。
OnWillRenderObject
VMwaretools有什么用?
microsoftTools是一套可以提高虚拟机客户机操作系统性能并改善操作系统管理的实用工具。功能包括:
1、支持Aero的操作系统上大大提升的图形性能和WindowsAero体验2、使路由器中的应用程序像其他任何应用程序窗口一样显示在音箱桌面上上的python功能3、cpu与客户机文件系统之间的共享文件夹4、在服务器与硬盘或公众号桌面上之间复制并粘贴文本、图形和文件5、改进的电池性能6、cpu中的时钟与摄像头或微博手机上的时钟同步7、帮助自动执行客户机操作系统操作的脚本8、启用中间件的客户机自定义。安装步骤如下:1、打开电脑桌面上的vm操作系统。
2、点击界面上方的【浏览器】。
3、点击菜单中的【安装VMwareTools】。
4、在弹出菜单界面中点击【打开文件夹以查看文件】。
5、点击文件夹中的【setup.exe】即可自动安装。