位置: 编程技术 - 正文

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

  • 交车船税需要提交哪些资料?
  • 资源税改革是什么意思
  • 物业公司车位出租能开具什么发票
  • 发票查询校验码看不清怎么办
  • 法人把自己的车租给公司交什么税
  • 备用金三栏式明细账图片
  • 增值税发票污染了能补开吗
  • 销售商品的会计分录现金折扣
  • 财产租赁合同印花税计税依据含税吗
  • 第三方支付付款方式
  • 员工扣款个税如何做账
  • 培训费发票可以抵扣进项税吗
  • 减免税款为什么在借方
  • 建筑工程项目部由哪几个部门组成
  • 办公设备发票开票内容
  • 加计抵减什么时候做账务处理
  • 其他综合收益可以转损益的情况
  • 对公账户管理费怎么收
  • 生产车间消耗品管理表
  • 自然人税收管理系统扣缴客户端app
  • 小规模增值税免税额
  • 少计收入被处罚账务处理怎么做?
  • w11系统激活码
  • ping命令出现unreachable
  • cpu游戏性能天梯图2023
  • 企业重组后的债务怎么算
  • 厂家赠送的商品如何走账
  • 印花税税收优惠政策2023
  • 偷税漏税的会计要负什么责任
  • 五金企业成本核算方法
  • 实收资本大于注册资本是什么意思
  • 土地增值税扣除系数
  • 可抵免境外所得税税额
  • Loughrigg Tarn的日出,英国英格兰湖区安布尔塞德 (© John Finney photography/Getty Images)
  • 个人独资企业是小规模纳税人吗
  • chrome插件api
  • php 命名空间 通俗易懂
  • 经验模态分解和变分模态分解
  • 图片格式转换pdf
  • 多交增值税可以抵扣吗
  • 金蝶软件利润表公式怎么设置
  • dedecms官网
  • 资产处置损益算营业外收入吗
  • 现金流量表财务报表
  • 房地产企业根据什么交增值税
  • sqlserver 15247
  • 小规模纳税人工程款税率是多少
  • 出口退税相关税法文件
  • 附加税印花税会计分录
  • 已抵扣发票红冲做进项税转出
  • 借款收回的会计科目
  • 营改增对建筑业税负的影响
  • 哪些情况应收账款不能扣
  • 车辆购置税在哪个app交
  • 税务局代开发票作废可以申请退税吗?
  • mysql的基本介绍
  • sql中的存储过程
  • SQLServer 通用的分区增加和删除的算法
  • WIN10系统硬盘设置
  • 苹果mac录制屏幕
  • Fedora Core 5.0 安装教程,菜鸟图文版(图文界面)
  • 家庭版的海鲜大杂烩
  • mac 活动监视器在哪里
  • w8系统怎么用
  • windos8怎么样
  • win10系统wifi信号断断续续
  • ExtJS 2.0实用简明教程 之Border区域布局
  • cocos2d安装
  • css 间距
  • c和unity3d
  • window.navigate 与 window.location.href 的使用区别介绍
  • webuploader.create
  • 置顶txt
  • java 同步方法和同步代码块区别
  • 【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载)
  • js选中单选按钮
  • 江西省电子税务局公众查询
  • 腾讯 短信服务
  • 杭州没有户口可以上幼儿园吗
  • 网上预约税务局怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设