位置: 编程技术 - 正文

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

  • 银行回单电子退库是什么意思
  • 资产处置损益包含增值税吗
  • 房租租金收入都缴纳什么税金
  • 研发试制的样机属于固定资产吗
  • 总公司的哪些费用要交税
  • 收到微信公众号退款怎么做账
  • 购买印花税票怎么抵扣
  • 施工企业增值税纳税地点
  • 拿票报销的交通费要交个人所得税吗
  • 税务行业软件
  • 股权成本计算公式rd
  • 最新粮食购销企业税务规定
  • 进项税加计扣除申报表怎么填
  • 内外账合并步骤
  • 城镇土地使用税征收标准及计算方法
  • 微软系统管理员账号
  • 公司的职工教育是指什么
  • 电脑没有声音问题
  • scm wms
  • 为什么WIN10系统打在画面进不去
  • 房地产企业开发成本结转
  • scards32.exe - scards32是什么进程 有什么用
  • pddpic是什么文件
  • PHP:curl_reset()的用法_cURL函数
  • 划拨用地无使用权怎么办
  • 现金折扣的会计分录处理
  • 复现开源论文代码总结
  • php rsa
  • php中require和include是用来做什么的
  • 结转损益类收入的分录
  • 股权融资服务协议
  • 固定资产减少的账务处理
  • 存货需要计算填列吗
  • php年月日时间代码
  • html5简单小游戏代码
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 在建工程怎么填
  • 加工行业增值税负率一般控制在多少?
  • 税控盘技术维护费计入什么科目
  • 海关缴款书能重开吗
  • java中的static用法
  • 织梦cms为什么不维护了
  • 税务异常有哪些影响
  • 服务费发票需要交印花税吗
  • 机器设备计提折旧纳税调整
  • 个体工商户怎么年报
  • 半成品结转成品会计分录
  • mysql怎么恢复数据
  • 土地使用权被政府收回要交个税吗
  • 定期定额征收和核定征收哪个好
  • 电子商务会计科目有哪些
  • 暂估入库需要入什么科目
  • 工资扣员工的罚款入什么科目
  • 半成品是指正在各生产阶段加工的产品
  • 为什么要挂靠其他劳务派遣公司?有什么利弊?
  • mysql优化总结
  • 获取客户端所有cookie对象的方法
  • linux系统配置命令
  • centos 安装教程
  • 索尼笔记本电脑怎么进入bios设置
  • win7系统怎么打开开机启动项
  • win8打开运行的快捷键是什么
  • win10右键菜单管理在哪打开
  • win10 打开文件
  • Win10系统中怎么用vba控制鼠标
  • win8 账户头像怎么改
  • linux系统安装程序
  • 如何设置edittext控件中的文字
  • 只用html和css
  • python获取数据包
  • js跳出if语句
  • Python 'takes exactly 1 argument (2 given)' Python error
  • js类继承的几种方式
  • substrate框架原理
  • 如何打印个人缴税记录
  • 财政短信是什么意思
  • 重庆国税电子税务登录
  • 四川纳税互动平台app
  • 姓名章加不加印字
  • 代理记账公司账务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设