当前位置: 首页 > news >正文

UnityAPI学习之延时调用(Invoke)

 延时调用(Invoke)

当我们进行简单函数的延时调用不想使用协程时,我们可以使用Invoke()函数

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class NO15_Invoke : MonoBehaviour
{//显示在每次生成Gris以后的两秒Gris开始跑动public Animator animator;// Start is called before the first frame updatevoid Start(){Invoke("GrisRun", 2);//两秒后调用GrisRun函数//第一次调用CreateGris()函数在一秒以后,之后以每两秒的频率再次调用CreateGris()函数InvokeRepeating("CreateGris", 1, 2);//停止延时调用CreateGris()函数CancelInvoke("CreateGris");//不加参数停止全部演示调用//CancelInvoke();}// Update is called once per framevoid Update(){//判断是否正在调用CreateGris()函数print(IsInvoking("CreateGris"));//判断是否有延时函数执行print(IsInvoking());}void CreateGris(){Instantiate(animator.gameObject);Invoke("GrisRun", 2);//两秒后调用GrisRun函数}void GrisRun(){animator.Play("Gris_Run");}
}

相关文章:

  • vscode中模糊搜索和替换
  • 如何使用asyncua模块在opcua的Server端添加值为列表的变量?
  • Office 2021 mac/win版:智慧升级,办公新风尚
  • 【大数据】计算引擎:Spark核心概念
  • L50--- 104. 二叉树的最大深度(深搜)---Java版
  • windows11 建立批处理bat文件来删除指定目录下的所有隐藏的文件。
  • mysql_ssl_rsa_setup使用详解
  • 【Mysql】 深入理解MySQL的执行计划
  • 【云原生】创建harbor私有仓库及使用aliyun个人仓库
  • 果园预售系统的设计
  • 生命在于学习——Python人工智能原理(3.3)
  • 解决浏览器缩放的时候,重新设置滚动条的位置,使页面滚动条固定悬浮在页面底部
  • 尝试用 GPT-4o 写 2024高考语文作文
  • Unity射击游戏开发教程:(27)创建带有百分比的状态栏
  • 课设--学生成绩管理系统
  • [PHP内核探索]PHP中的哈希表
  • 78. Subsets
  • avalon2.2的VM生成过程
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • codis proxy处理流程
  • Druid 在有赞的实践
  • ES6系统学习----从Apollo Client看解构赋值
  • Git 使用集
  • isset在php5.6-和php7.0+的一些差异
  • Java Agent 学习笔记
  • Js基础——数据类型之Null和Undefined
  • Js基础知识(四) - js运行原理与机制
  • js学习笔记
  • Redis学习笔记 - pipline(流水线、管道)
  • VUE es6技巧写法(持续更新中~~~)
  • 测试如何在敏捷团队中工作?
  • 从零开始学习部署
  • 给github项目添加CI badge
  • 聊聊sentinel的DegradeSlot
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 每天一个设计模式之命令模式
  • 区块链共识机制优缺点对比都是什么
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何编写一个可升级的智能合约
  • 使用SAX解析XML
  • 我的业余项目总结
  • 我看到的前端
  • 小程序button引导用户授权
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 数据库巡检项
  • ​水经微图Web1.5.0版即将上线
  • $().each和$.each的区别
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (十)c52学习之旅-定时器实验
  • (十三)Maven插件解析运行机制
  • (算法)N皇后问题
  • (一)Linux+Windows下安装ffmpeg
  • (一)为什么要选择C++
  • (译)计算距离、方位和更多经纬度之间的点