怎么把视频改成mp3OnDrawGizmos改成OnGUI

上图中重要的信息点很多需要特别注意的是所有脚本的Awake方法都执行完才会执行Start,但是如果在Awake 中开启了一个协程这个协程中每一帧执行一些操作然后等待那么Start方法执行昰不会等待这个协程结束的,也就是说Start方法中的代码会比协程的代码结束早晚是不一定的另外可以看到Unity中所有的方法都是在一个大循环裏,所以协程只是换一个地方循环中的位置执行并不是另一个线程。

在Unity脚本中有一些按照预定顺序执行的事件函数,脚本即是按照此順序执行的这个执行顺序描述如下:

这些函数在场景开始时就被调用了(对场景中的每个对象执行一次)。

Reset():在编辑器状态下执行点击脚本組件右边的Reset按钮会执行此函数。

Awake():程序运行前执行只执行一次

OnEnable():脚本激活时执行,每次激活一次都会执行一次

Start():次于Awake,程序开始运行时执荇只执行一次。

FixedUpdate():固定帧更新函数默认间隔0.02s执行一次,可以在TimeSetting中修改一般用于做物理更新。

OnTriggerEnter():触发器进入状态函数每次与一个碰撞体接触时执行一次。

OnTriggerStay():触发器持续触发函数持续与一个碰撞体交错,持续执行

OnTriggerExit():触发器离开状态函数,每次与一个碰撞体离开时执行一次

OnCollisionEnter():碰撞器进入状态函数,每次与一个碰撞体开始碰撞时执行一次

OnCollisionStay()碰撞器持续触发函数,持续与一个碰撞体碰撞持续执行。

OnCollisionExit():碰撞器离开状態函数每次与一个碰撞体离开时执行一次。

OnMouseUp:当用户释放鼠标按钮时调用一次

Update():更新函数,间隔时间不固定上一帧执行时间为Time.deltaTime。一般用於做操作控制的判断

LateUpdate():次于Update的更新函数,在Update执行后执行常用来做摄像机的更新。

OnWillRenderObject:当渲染物体之前执行如果对象可见每个相机都会调用咜。

OnPreCull:在相机消隐场景之前被调用

OnPreRender:在相机渲染场景之前被调用。

OnPostRender:在相机完成场景渲染之后被调用

OnRenderImage:当完成所有渲染图片后被调用,用来渲染图片后期效果

OnDisable():相对于OnEnable,当脚本被关闭激活前执行每次关闭激活都会执行一次。

OnDestroy():销毁脚本所挂载的游戏对象时执行的函数一般销毁時会先执行OnDisable后执行此函数,只执行一次

我要回帖

更多关于 怎么把视频改成mp3 的文章

 

随机推荐