Unity中常用到的基础函数

这篇具有很好参考价值的文章主要介绍了Unity中常用到的基础函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


Awake():当前控制脚本实例被装载的时候调用,常用于初始化;

start():当前控制脚本第一次执行 Update() 前调用;

Update():每帧执行一次;

FixedUpdate():每固定帧绘制时执行一次,和 Update() 的不同之处在于 FixedUpdate() 是渲染帧执行,如果渲染效率低下的时候,FixedUpdate() 的调用次数就会跟着下降。FixedUpdate() 比较适用于物理引擎的计算,Update() 比较适合做控制。

LateUpdate():在每帧执行完毕后调用,即所有的 Update() 结束后才调用,比较适合用于命令脚本的执行。常用于摄像机的跟随,即所有的操作结束后才跟进摄像机,不然容易出现摄像机已经跟进了,而场景中还有些操作没执行。

Reset():在编辑器模式下点击 reset 按钮时调用,常用于做调试的初始化工作;

OnBecameInvisible()OnBecameVisible():当脚本宿主(不)被任何摄像机显示时调用;

OnCollisionEntry()OnCollisionExit()OnCollisionStay():检测两个碰撞器发生碰撞、退出碰撞、停留时调用;

OnTriggerEntry()OnTriggerExit()OnTriggerStay():检测两个触发器发生碰撞、退出碰撞、停留时调用;

OnParticleCollision():当粒子撞到碰撞体时触发;

OnDisable()OnEnable():当脚本宿主被启用或禁用时触发;

OnGUI():绘制GUI时触发,一般用于绘制GUI菜单;

鼠标监听事件,当鼠标和GUI或碰撞体交互时触发:

OnMouseDown():鼠标按下时触发;

OnMouseDrag():鼠标按下时,每帧都会调用;

OnMouseUp():鼠标抬起时触发;

OnMouseEnter():鼠标移上去触发;

OnMouseExit():鼠标移出时触发;

OnMouseOver():鼠标在游戏对象上的时候,每帧都会触发。

OnApplicationFocus()OnApplicationPause()OnApplicationQuit():当应用程序失去焦点、暂停、退出时调用;

OnConnectedToServer()OnDisconnectedFromServer():连接/断开服务器时调用;

OnFailedToConnect()OnFailedToConnectToMasterServer():连接失败时调用。

Unity中基础函数的生命周期

Unity中常用到的基础函数文章来源地址https://www.toymoban.com/news/detail-412965.html

到了这里,关于Unity中常用到的基础函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包