位置: 编程技术 - 正文

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

  • 保险公司支付的赔款计入什么科目
  • 非盈利组织免税资格文件
  • 商贸企业购销混凝土税率怎么选择
  • 增值税的征税范围
  • 单位外币账户领取流程
  • 装修行业小规模纳税人增值税专票
  • 现金流量表财务费用怎么填
  • 资产总额是营业收入吗
  • 建筑业差额纳税怎么算
  • 个人先进奖励要缴纳个税吗
  • 预付押金是否可以作为成本
  • 国家对小微企业扶持有哪些政策
  • 销售商品的会计分录现金折扣
  • 其他收益科目账务处理
  • 供应商发出货物,将发货单提交给
  • 多扣了离职人员的钱
  • 国有独资企业董事会应当在每年
  • 非货币交易例子
  • 收到科技创新奖金怎么做分录
  • 公司账上的应收账款余额变为负数涉及什么税?
  • 免税企业以前年收入多少
  • 餐费适用税率
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 日常管理的基本内容及方法是什么
  • 企业把活承包给个人,和企业有劳动关系吗?
  • 基本建设项目待摊投资管理规定
  • 维修进水的笔记怎么写
  • 小规模纳税人销售自己使用过的固定资产税率
  • 高新技术企业的税收优惠政策
  • win10电脑屏幕颜色变了怎么调到原来的
  • 建筑企业被靠挂靠怎么办
  • php根据日期判断星座
  • phpget方法
  • php实战
  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么
  • 总分机构 分总机构
  • 记账软件的作用
  • 一般纳税人购买原材料会计分录
  • iperf3命令和iperf2
  • 会计分录结转进项怎么算
  • vue组件怎么使用
  • 生产过程半成品报废
  • 垃圾处置费的收费标准
  • 农民工工资专用账户打款比例
  • 培训费开票属于哪个征收明目
  • 成本法合并抵消分红
  • 失业保险金领取多少钱
  • 异地设立分公司怎么办理?
  • 保证金计算器
  • 应收账款对应什么会计科目
  • 如何进行税前扣除
  • 固定资产能直接计入费用吗为什么
  • 以前年度损益调整在报表哪里体现
  • 库存商品视频讲解
  • 事业单位装修费账务处理
  • 弥补亏损的会计处理
  • 约当产量法下的加权平均法怎么算
  • win10创意者更新易升
  • windows查看电池信息
  • linux用户管理包括哪几个文件
  • win10系统无法更改
  • ubuntu20.04怎么用
  • 64位ubuntu8.04 安装QQ
  • rundll32exe应用程序错误
  • 怎么提升win7性能
  • win10系统如何删除用户账户
  • js移动端布局
  • bat脚本延迟执行命令
  • easyui折叠面板默认折叠
  • pycharm安装教程2020.2
  • nodejs连接redis
  • python set集合取值
  • javascript的if
  • 网络ping大包
  • windows捕获文件夹
  • android键盘aosp
  • js选中文字
  • 说几条javascript的基本规范
  • 深圳企业所得税税率多少
  • 安徽省定额发票真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设