位置: 编程技术 - 正文

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

  • 一般纳税人和小规模纳税人交税区别
  • 小规模纳税人的认定标准是什么
  • 所得税申报是什么
  • 小规模销售收入免税会计分录
  • 备案办税人员信息填本人的有风险吗
  • 认缴制投资方的账务处理
  • 纳税表不得抵扣什么意思
  • 以前年度的所得税要补缴怎么办
  • 装饰行业可否用石灰代替
  • 二手车增值税发票怎么开
  • 怎么从银行买承兑汇票
  • 从农民个人手里获取资源
  • 资产负债表最后要平吗
  • 融资租赁的服务费的标准
  • 预收账款多说明什么
  • 电话费发票可以重新开吗
  • 发票勾选可以勾选几次
  • 赞助失败案例
  • 会计学考研考哪些科目专硕
  • 增值税进项大于销项月末需要结转吗
  • 长期待摊会计处理
  • 合并报表的编制主体
  • 支付销售产品的保险费计入什么科目
  • 成本是否有含税金额
  • 超过三年的坏帐损失税前扣除怎样规定?
  • 装饰公司发票怎么
  • 给法院交的诉讼费怎么交
  • 最新早上好图片大全集
  • 存出保证金的核算内容
  • 收到无偿划拨的股权如何入账
  • mac怎么创建icloud
  • kcleaner.exe是什么
  • PHP:Memcached::add()的用法_Memcached类
  • 返还保证金的法律依据
  • 怎么修改?
  • php set_time_limit
  • php中imagecreatefromjpeg
  • 国有土地租赁合同规定多少年
  • phpforeach
  • axure简单教程
  • 简单的画
  • 研发支出资本化支出属于什么科目
  • 利润表中本期数
  • 应付票据是商业承兑汇票吗
  • phpcms安装
  • 企业合并属于非企业吗
  • 进项发票抵扣税率
  • 收据4联
  • SQL Server 2012 开窗函数
  • 制造企业预提短期借款利息的会计科目处理
  • 外购的商品用于生产经营
  • 未开票收入申报有税务风险吗
  • 劳动合同要给税收吗
  • 企业注销资本公示时间
  • 个税手续费怎么计算
  • 员工工资怎么计提
  • 购买车辆的进项税怎么勾选
  • 场地租赁费属于劳务还是服务
  • 备用金预期有什么影响
  • 企业办理名称变更怎么办
  • 在建工程领用工程物资
  • 年初建账考虑要点有哪些
  • 调整后视镜
  • bios单词
  • scm是啥
  • libts.so.0
  • Linux中的stat命令使用简介
  • unity动画调速度
  • perl语句
  • perl use vars pragma使用技巧
  • shift妙用之解决shell编程中的入参问题
  • js实现左右拖动功能
  • javascript用处
  • 安卓自定义app
  • python编写代码的步骤
  • 国家规定的免税项目
  • 个人所得税缴纳怎么申报流程
  • 国税查票系统
  • 珠宝消费税怎么申报
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设