Unity事件函数大全,含需要组件(仅Unity自带组件)的

11 篇文章 0 订阅
7 篇文章 0 订阅

首先,是常用的几个:

using UnityEngine;

public class Inatant : MonoBehaviour {

    void Awake()
    {
        //程序启动时调用(运行一次)
    }

	void OnEnable()
	{
		//当脚本被激活时调用 (从可用到不可用的变化次数决定它的执行次数)
	}

	void Start ()
    {
		//运行时,运行一次。在运行Start()前,会先调用Awake()
	}

	void FixedUpdate()
	{
		//以固定时间(间隔)进行调用,关于FixedUpdate执行在Update之前
	}

	void Update (){
		//每一帧运行一次,注意:每一帧的执行时间可能是不一致的(具体看设备性能)
	}

	void LateUpdate()
	{
		//在进行下一次更新前被自动调用
	}

	void OnGUI()
	{
        //用来绘制GUI,每帧会被多次调用
	}

	void OnDisable()
	{
		//当脚本不可用的时候调用
	}

	void OnDestroy()
	{
		//脚本或物体被销毁时调用(在执行OnDestroy前会先执行OnDisable)
	}

    void OnApplicationQuit()
    {
        //退出程序时调用
    }

}

 

下面是:需要碰撞器才有用的:

	//疑似在 Unity2017 中,需要引入命名空间 using system.Collsctions;

    void OnCollisionEnter(Collision collOther) //参数是碰撞者信息
	{
		//当碰进入时执行
	}

	void OnCollisionStay(Collision collOther)
	{
		//当碰撞体与刚体接触时,每帧执行
	}

	void OnCollisionExit(Collision collOther)
	{
		//当停止碰撞时执行
	}

 

下面是:需要触发器才有用的:

	void OnTriggerEnter(Collider other) //参数Collider是被触发者的信息
	{
		//开始
	}

	void OnTriggerStay(Collider other)
	{
		//持续
	}

	void OnTriggerExit(Collider other)
	{
		//结束
	}

 

下面是:需要“角色控制器”才有用的:


	void OnControllerColliderHit(ControllerColliderHit hit)
	{
		//参数是:返回角色控制器接触到物体的信息
	}

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity中设置视频组件的步骤如下: 1. 首先,确保你的项目中已经导入了视频播放所需的相关插件。常用的视频播放插件包括Unity自带的VideoPlayer组件、Easy Movie Texture、AVPro Video等。根据你选择的插件,按照其文档或说明进行导入和设置。 2. 在Unity编辑器中,创建一个游戏对象,用于承载视频播放组件。可以创建一个空对象或者使用任何其他类型的游戏对象。 3. 将视频播放组件添加到游戏对象上。具体的添加方式取决于你所选择的视频播放插件。例如,如果使用Unity自带的VideoPlayer组件,可以通过在Inspector面板上点击"Add Component"按钮,然后搜索并选择"Video Player"来添加。 4. 配置视频播放组件的参数。根据不同的插件,具体的参数设置方式可能会有所不同。以下是一些常见的设置选项: - 指定视频文件:设置视频文件的路径或URL,以确定要播放的视频内容。 - 播放模式:选择视频播放的模式,如循环播放、单次播放等。 - 渲染目标:指定视频的渲染目标,如RawImage组件、RenderTexture等。 - 音频设置:控制是否播放视频的音频和音量大小。 - 控制接口:提供控制视频播放的接口,如播放、暂停、停止等。 5. 在游戏中的适当位置,使用脚本或交互事件来控制视频的播放。例如,你可以在按钮的点击事件中调用视频组件的播放函数,或者使用其他条件来触发视频播放。 这些步骤是一个基本的指南,具体的设置步骤会根据你所选择的视频播放插件而有所不同。请参考插件的文档和示例项目以获取更详细的使用说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值