首页 > 编程语言 > 详细

unity超常用的一些方法及解释

时间:2020-01-31 14:29:07      阅读:91      评论:0      收藏:0      [点我收藏+]

  unity中的方法有很多,但是我们日常生活中开发并不需要记住全部,知道常用的一些方法就可以进行开发了(并不是只知道这些常用的就好了,每个方法都有它的用意,要不然官方为什么还不废弃呢。。)

  1.awake()

  游戏物体创建的时候调用(只执行一次),下面的start()方法一样,但是两个区别就是执行顺序,一个物体创建的时候都是先进行awake(),然后开始start() ,在你需要有些脚本在start前执行就可以用awake();适合一些数据的初始化和赋默认值

  2.start()

  在update()更新前进行调用,在awake()之后进行调用只执行一次),同样也适合一些数据的初始化和赋默认值

  3.update()

  游戏的主要逻辑区域(重复执行),还有另一个同样的主要逻辑区域FixedUpdate(),区别:update()方法受渲染的影响(每秒的渲染帧率都不一样),FixedUpdate()方法不受渲染帧影响,默认固定0.02秒一帧,不过在update中适当的区域加上daltetme也可以实现

  4.LateUpdate()

  和update很相似,但是都是在update每一帧的后面执行,简单点来说就是update每一帧执行完后执行lateUpdate(),然后再开始下一帧

  5.OnDestory()

   当脚本或游戏对象销毁时调用,打个比方:英雄死亡的时候进行销毁操作,然后触发OnDestory()方法,进行复活倒计时ui场景

  6.OnApplicationQuit()

   当程序退出时调用,当游戏或程序退出的时候调用

  7.OnDisable()

   当不可用时调用,脚本或游戏对象不可用的时候调用

  ————————————————————————————————————————————————————————————————————

  输入事件方法(Collider:碰撞器)

  OnMouseEnter 鼠标移入://鼠标移动到当前Collider时调用
  OnMouseOver 鼠标经过://鼠标经过当前Collider时调用
  OnMouseExit 鼠标离开://鼠标离开当前Collider时调用
  OnMouseDown 鼠标按下://鼠标在当前Collider按下时调用(物体必须有碰撞器)
  OnMouseUp 鼠标抬起://鼠标在当前Collider抬起时调用

 

unity超常用的一些方法及解释

原文:https://www.cnblogs.com/cc-pro/p/12245240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!