uu直播快3平台_UU快3直播官方

Unity3D深入浅出

时间:2020-02-22 00:41:47 出处:uu直播快3平台_UU快3直播官方

OnBecameInvisible:对于任意有有一个相机不可见时调用

OnDestory:脚本销毁时调用

OnTriggerEnter:当一点碰撞体进入触发器时调用

常用脚本事件:

访问场景中的对象:

OnMouseOver:鼠标听候~~~

OnCollisionStay:~~~~~~保持接触时~

OnGUI:渲染GUI和处理GUI消息时调用

OnCollisionEnter:当碰撞体可能性刚体与一点碰撞体可能性刚体接触时调用

OnDisable:对象禁用可能性撤回激活时调用

OnCollisionExit:~~~~~~被抛弃时~

Update:每帧调用一次

MonoBehaviour类是uniyt中非常重要的类,定义了基本的脚本行为,所有脚本类均还要从它直接或间接继承。MonoBehaviour还定义了对各种特定事件的响应函数,哪几种函数名均以On作为开头,下面是一点常用的事件响应函数。

OnMouseEnter:鼠标移入GUI控件或碰撞体时调用

OnEnable:对象启用可能性激活时调用

Start:在第一次Update执行前调用

Coroutine也成为协同多多程序 或协程,还后能 和主程并行运行,和多多程序 相似,否则在任一制定时刻只会有有有一个协同多多程序 在运行,别的协同多多程序 则会挂起。还后能 用来实现让一段多多程序 听候一段时间后继续运行的效果。

OnBecameVisible:对于任意有有一个相机可见时调用

有有一个对象由若干个组件组成,通常还要利用脚那我访问对象的各种组件并设置组件的参数。对于系统内置的常用组建,Unity提供了非常便利的访问最好的方法,只还要在脚本里访问组件对应的成员变量即可,哪几种成员变量定义在MonoBehaviour中并被脚本继承了下来。

Awake:脚本实例在创建时调用

脚本和组件交互:

OnTriggerStay:~听候~~~

注意:与GetComponent一样,GameObject.Find和GameObject.FindWithTag也是比较耗时的参数,否则不建议在update函数中调用它们,然后 我在初始化中查找一次后保趋于稳定变量中。

FixedUpdate:每个固定物理时间间隔调用一次

1.通过名称来查找:使用函数GameObject.Find,可能性场景中趋于稳定指定名称的对象,则返回该对象的引用,否则返回null,可能性趋于稳定多个同名的对象,则返回第有有一个对象的引用。

2.通过标签来查找:GameObject.FindWithTag,可能性场景中趋于稳定指定标签的对象,则返回该对象的引用,否则返回null,可能性多个对象使用同有有一个标签,则返回第有有一个对象的引用。

协同多多程序 (Coroutine)的相关函数如下:

LateUpdate:每帧调用一次,在Update那我

StartCoroutine:启动有有一个协同多多程序

StopCoroutine:停止有有一个协同多多程序

StopAllCoroutine:终止所有协同多多程序

WaitForSeconds:听候若干秒。

WaitForFixedUpdate:听候知道下一次FiexdUpdate调用。

更多unity2018的功能介绍请到paws3d爪爪学院查找。

OnMouseExit:鼠标移除~~~

OnControllerColliderHit:当控制器移动时与碰撞体趋于稳定碰撞时调用

OnMouseUp:鼠标释放~~~

在unity3d开发中,脚本不但还要访问脚本所在对象的组件,有总是还要访问一点的对象:

GameObject cube = GameObject.Find("MyCube");

OnMouseDown:鼠标按下~~~~

MonoBehaviour类:

协同多多程序 (Coroutine):

OnTriggerExit:~~被抛弃~~

热门

热门标签