位置: 编程技术 - 正文

Unity3D定时器的调用(unity中time.deltatime)

编辑:rootadmin

推荐整理分享Unity3D定时器的调用(unity中time.deltatime),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity的time,unity中time.deltatime,unity的time,unity中time.deltatime,unity中time.time,unity time.timescale,unity time.timescale,unity time.timescale,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: methodName,float time)

在一定时间调用methodName函数

using UnityEngine; using System.Collections; public class example : MonoBehaviour { public Rigidbody projectile; void LaunchProjectile() { Rigidbody instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; } public void Awake() { Invoke("LaunchProjectile", 2); } }

2.InvokeRepeating(string methodName,float time,float repeatRate)

每隔一定时间调用一次methodName函数

Invokes the method methodName in time seconds.

在time秒调用methodName方法;简单说,根据时间调用指定方法名的方法

After the first invocation repeats calling that function every repeatRate seconds.

从第一次调用开始,每隔repeatRate时间调用一次.

using UnityEngine; using System.Collections; public class example : MonoBehaviour { public Rigidbody projectile; void LaunchProjectile() { Rigidbody instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; } public void Awake() { InvokeRepeating("LaunchProjectile", 2, 0.3F); //2秒后,没0.3f调用一次 } }

3.CancelInvoke(string methodName)

取消这个脚本中所有的调用

Unity3D定时器的调用(unity中time.deltatime)

Cancels all Invoke calls on this MonoBehaviour.

取消这个MonoBehaviour上的所有调用。

public class example : MonoBehaviour { public Rigidbody projectile; void Update() { if(Input.GetButton("Fire1")) CancelInvoke(); } void LaunchProjectile() { instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; } public void Awake() { InvokeRepeating("LaunchProjectile", 2, 0.3F); } } functionLaunchProjectile () { instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; }

4.(bool) IsInvoking(string methodName)

某指定函数是否在等候调用

using UnityEngine; using System.Collections; public class example : MonoBehaviour { public Rigidbody projectile; void Update() { if(Input.GetKeyDown(KeyCode.Space) && !IsInvoking("LaunchProjectile")) //如果这个方法不在调用并且等待了2秒 Invoke("LaunchProjectile", 2); } void LaunchProjectile() { Rigidbody instance = Instantiate(projectile); instance.velocity = Random.insideUnitSphere * 5; } }

Invoke() 方法是 Unity3D 的一种委托机制

如: Invoke("SendMsg", 5); 它的意思是:5 秒之后调用 SendMsg() 方法;

使用 Invoke() 方法需要注意 3点:

1 :它应该在 脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;

2:Invoke(); 不能接受含有 参数的方法;

3:在 Time.ScaleTime = 0; 时, Invoke() 无效,因为它不会被调用到

Invoke() 也支持重复调用:InvokeRepeating("SendMsg", 2 , 3);

这个方法的意思是指:2 秒后调用 SendMsg() 方法,并且之后每隔 3 秒调用一次 SendMsg () 方法

【北漂勇士】利用unity和NGUI开发一个RPG类型的游戏 我计划从明天开始,额,是从今天开,始,大概用一学期的时间开发一款角色扮演类型的游戏,作为我将来找工作时展示的作品吧,我特意找到了《dunge

Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数) 1、首先看看使用NGUI插件创建一个简单输入文本框效果:。2、这个简单的输入文本框需要一个label标签作为显示,一个背景图片以及输入UIInput脚本。我

Unity开发之接入android uc九游sdk(三) 本人今天刚刚走通了uc的登陆部分,至于支付部分还没有测试。我是按照在官方给的unity3d-sdk-readme.txt一步一步接入的,本文只是更加详细一点描述。首

标签: unity中time.deltatime

本文链接地址:https://www.jiuchutong.com/biancheng/382566.html 转载请保留说明!

上一篇:unity3d移动平台减小安装包大小专题(5):共用动作文件(unity3d移动代码)

下一篇:Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)

  • 海关缴款书上完税怎么办
  • 自产产品用于业务招待费
  • 申报个税人员金额一般
  • 专票多少钱
  • 变更了公司名称以前的发票还可以抵扣吗
  • 外商投资企业采取发包、出租经营
  • 违反有关规定擅自开设银行账户的
  • 税务机关如何防范关联企业涉税风险问题
  • 现金池 印花税
  • 销售边角料计入什么科目
  • 取得与收益相关的政府补助会计分录
  • 挂靠管理费有收税前还是收税后?
  • 租赁房租备案要多久
  • 一般纳税人销售货物会计分录
  • 购买粽子开的餐饮发票
  • 委托收款有哪些
  • 公户批量扣费是啥意思
  • 购进的出口货物如何入账
  • a公司转给b公司投资款的会计分录
  • 未收到房租是否缴纳增值税
  • 把u盘变成光盘模式
  • 电脑上网速度慢的原因及解决方法
  • 公司换基本户需要多久
  • 冲销去年暂估收入
  • php 注册
  • php类的作用
  • 写入缓存策略无法更改
  • 代扣代缴企业所得税如何申报
  • id3决策树伪代码
  • js 跳转网页
  • php添加数据到数据库失败error
  • 城镇土地使用税减免税政策2023年
  • 办公用品和低值易耗品节省成本吗
  • js数组 filter
  • ps抠图怎样
  • 帝国cms移动端
  • 桥接模式例题
  • mysql binlog详解
  • 原材料入库单价20000出库单价800000
  • 怎么在电子税务局查询进项发票
  • 企业利润分配项目是什么
  • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
  • 增值税纳税人放弃免税权的规定
  • 分组计数什么意思
  • 材料成本差异的超支与节约
  • 个体工商户怎么开发票
  • 小微企业的认定标准企业所得税
  • 企业购买的汽车可以抵税吗
  • 减值准备减少记哪方
  • 财务费用怎么用
  • 房地产行业增值税预缴
  • 商业养老保险有风险吗
  • 建筑公司脚手架租赁费会计分录
  • 购进农产品抵扣的税率
  • 生产车间买的工具计入什么费用
  • 累计盈余下级科目
  • 非金融企业间借款利息开票税率
  • 没有期初数据如何建账
  • 安装sqlserver2008出现无法安装以下功能
  • mysql5.7.21安装教程
  • 最新mysql数据库安装步骤
  • sql语句训练题及答案
  • mysql用处
  • [视频回复]
  • vista win10
  • Windows 2008 R2的C盘空间不够的解决方法
  • linux系统的基本特征
  • linux nohup命令详解
  • Centos 6.4 安装dnsmasq的方法
  • linux怎么恢复数据
  • win10预览体验win11
  • unity发布exe
  • Unity3D游戏开发(第2版)
  • 不宜用于
  • android基础入门教程
  • json初学
  • 周报要素
  • 扬州地方税务局在哪
  • 新吉高铁开工典礼
  • 2023浙江高考首考状元
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设