位置: 编程技术 - 正文

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制作输入框屏蔽特殊字符(只允许输入正整数)

  • 个人所得税计算器
  • 教育培训行业成本怎么结转
  • 系统服务的重要地点在哪里
  • 属于企业期间费用的有
  • 净流动负债和流动负债
  • 一个月作废发票多会有影响吗?
  • 房地产企业预缴增值税怎么计算
  • 已纳消费税税款允许扣除的是
  • 购进货物进项不予抵扣
  • 所得税预提多了怎么处理
  • 所有者权益的利得和损失
  • 工资薪金所得适用的税率是
  • 境外公司付款给国内公司人民币
  • 小微企业减免的税金怎么做账
  • 房地产预缴增值税是含税还是不含税
  • 增值税普通发票怎么开
  • 未开票收入怎么做账
  • 物流辅助服务需要办许可证吗
  • 科技型中小企业享受优惠税收政策2023
  • 月末印花税会计分录
  • 企业短期投资的计划和管理过程叫做资本预算
  • 自行研发专利权发生的费用全部费用化了
  • 水利基金免税额度是多少
  • 企业减免所得税
  • 两万元大写金额报销单怎么写
  • 出口退税增值税发票稽核信息
  • 小规模发工资超了怎么办
  • 公司增值税发票怎么开
  • mac怎么修改图片格式jpg
  • windows11如何删除账户
  • 如何能屏蔽自动扣费服务
  • 基准收益率是
  • 公司过户费用怎么入账
  • 家庭承包发包方的权利和义务
  • RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depen
  • 如何计算企业年度人均产值
  • 原生php写接口
  • php文本分割
  • chart.js教程
  • 缴纳增值税的会计处理方法
  • 微服务架构java框架
  • 拔缴经费收入
  • Yii2实现同时搜索多个字段的方法
  • 出口增值税申报了
  • 资产负债率 70%
  • 贷款和应收款项属于金融资产的哪类
  • 所得税包含哪些项目
  • SQLite教程(十):内存数据库和临时数据库
  • 企业送员工礼品怎么分享给团队
  • 外贸企业出口退税
  • mysql死锁的处理方法
  • 银行卡频繁小额转账
  • 劳务派遣公司经营情况说明怎么写
  • 专利技术转让损失会计分录
  • 应收账款核算流程
  • 期末需要结账的账户
  • 车船税交不交印花税
  • 加盟代理需要什么手续
  • 股权支付费用是什么意思
  • 民办非企业单位什么意思
  • 企业收到财政补助收入账务处理
  • 流动负债占比低什么意思
  • 购买固定资产的账务处理
  • sql如何学
  • MySQL ERROR 1045 (28000) 错误的解决办法
  • macbookair无响应
  • win10修改启动
  • windows找不到硬盘驱动器
  • ie6浏览器兼容模式怎么设置在哪里
  • dev c++怎么配置环境
  • jquery教程w3c
  • android deam
  • 置顶是什么意思呢
  • javascript零基础
  • 增值税纳税申报表附列资料(三)
  • 人防异地建设费标准
  • 怎么在年报查询个人信息
  • 一般纳税人开具的增值税普通发票和专用发票的区别
  • 如何查询房屋契税是否退还
  • 如何优化企业的筹资结构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设