几种Invoke调用方式和unity协程

Unity中Invoke调用与协程详解
本文主要探讨Unity中的几种Invoke调用方式,并详细解释了协程的运行机制,包括协程如何与主程序并行运行以及如何控制协程的启动和停止。

一,几种Invoke调用方式

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class API07Invoke : MonoBehaviour {

	// Use this for initialization
	void Start () {

        //Invoke("Attack", 2);
        //延时2s调用Attack

        //InvokeRepeating("Attack", 4, 2);
        //延时4s开始调用,每2s调用一次

        //CancelInvoke();
        //不指定参数,取消this脚本里的所有invoke,指定参数取消对应invoke

        //IsInvoking();
        //不指定参数,判断this脚本里的是否有invoke在等待队列中,指定参数判断对应invoke

    }

    void Attack() {
        Debug.Log("Attack!!!");
    }
}

 

二,正常程序运行方式

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class API08Coroutine : MonoBehaviour {

    public GameObject cube;

    // Use this fo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值