位置: 编程技术 - 正文

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

  • 工会经费的计税依据是含税还是不含税
  • 党费会计核算科目说明
  • 如何自己开小公司
  • 2019最新运输发票样本
  • 房地产开发企业土地增值税清算
  • 核算科目拨出专票怎么弄
  • 如何设置处理器个数如何设置显示器超频
  • 企业存款利息计入什么科目
  • 打折销售商品会计分录
  • 制造企业售后服务方案
  • 过节发什么物资给员工好些
  • 超市商品打折怎么算出来
  • 小规模纳税人需要汇算清缴吗
  • 营改增后为何还要交地税?
  • 物业管理企业代管基金是什么
  • 三证合一对纳税有影响吗
  • 关于诉讼费减半如何减的问题
  • 出口企业收到的货款是人民币还是美元
  • 跨年度取得发票会计分录
  • 电脑休眠和睡眠什么差别
  • 股票退市怎样补仓
  • 企业之间的违约金进什么科目
  • win11版本22000.194
  • 苹果桌面小工具怎么设置
  • 海关进口增值税专用缴款书
  • 长期待摊费用的概念
  • 社保会计科目怎么做账
  • exe都打不开
  • 工程结算和决算一样吗
  • 瓦尔德内尔精彩
  • 律师费怎样入账
  • 公司注销职工怎么办理
  • 非营利组织企业所得税免税收入
  • token登录器
  • 金税三期税收管理系统响应异常返回信息:没有查询
  • 残保金政策建议
  • ConvNeXt V2学习笔记
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • html渐变色背景
  • vscode前端必备扩展
  • 融资租赁初始直接费用计入哪个科目
  • 物业公司的会计科目有哪些
  • 工会经费计算公式的例子
  • 公司买汽车计入什么费用
  • python里面init
  • 贸易净利润
  • 预付账款的会计编码是多少?
  • 银行承兑汇票回头背书
  • 社保年度申报错误可以调整吗
  • mysql操作步骤
  • 返利冲减销售收入还是进费用
  • 零余额账户收到国税局退款
  • 小微企业营业外收入二级科目怎么
  • 公司注销其他应收款余额要交税吗
  • 私人贴现利息如何交税
  • 事业单位工会经费账务处理
  • 会计做假账的果报
  • macbook屏幕自动亮度调节
  • apache安装步骤
  • hwid.exe
  • windows资源监视器
  • win10无法收到wifi
  • messengerd
  • centos minio
  • linux doc
  • win7系统的桌面图标怎么调出来
  • freebsd服务器怎么样
  • win7系统找不到蓝牙设备
  • shell 字符操作
  • 网页javascript错误
  • 初步使用筷子而动作不规范的幼儿保育员应该
  • angular卸载
  • java中关联关系
  • python搭建网站并在服务器上部署
  • js教程 chm
  • 广东税务总局发票怎么开
  • 税控盘换新盘
  • 北京地税残疾人补贴政策
  • 企业收取承包费如何缴纳增值税
  • 国家税务总局公告2022年第9号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设