位置: 编程技术 - 正文

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

  • 工资表怎么导入个税系统计算个税
  • 二手车过户需要带什么资料
  • 城镇土地使用税的计算公式
  • 进项都抵扣完了怎么办
  • 资产负债表固定资产清理怎么填
  • 报销是否需要发票
  • 税控盘备案在电子税务局操作流程
  • 财务方面的管理思想
  • 服务,不动产和无形资产扣除项目本期实际扣除金额
  • 土地股权转让交多少税
  • 公司开承兑需要多长时间
  • 固定资产折旧方法有几种
  • 企业收到免税发票后怎么开票
  • 发票上单价可以开0吗
  • 现金抵扣到底要不要缴纳增值税?
  • 固定资产怎么进入生产成本
  • 信托公司如何投资
  • 其他应收款无法收回的会计分录
  • 当期亏损需要提企业所得税吗财务报表
  • 小规模纳税人增值税免征额
  • 华为mate刷机能刷用户锁吗
  • 文件夹怎么发送不了
  • 有关于秋天的诗句
  • mac双系统切换键
  • php readdir函数
  • php获取网站内容
  • 坎伯兰森林西部
  • 支付税务罚款
  • css网页布局代码
  • 什么不计入税金及附加
  • 员工体检费计入福利费吗
  • 搅拌机属于什么费用
  • 电梯销售公司利润
  • 生产费用在完工产品和在产品之间的方法
  • 子公司可以吸收母公司吗
  • 未达起征点的增值税会计处理
  • mysql的my.ini配置
  • 销项税额和进项税额月底怎么结转
  • 税控服务费减免会计分录
  • 出纳需要填写会计凭证吗
  • 工资中的扣款怎么做账
  • 车辆上牌的费用应付多少?
  • 物业公司管理费用都有哪些科目
  • 发票有什么重要性
  • 职工困难补助账务处理
  • 网上购物退款后未退回物品怎么投诉
  • 设备上的配件计入什么费用
  • 普通发票的税费怎么算
  • 班车租赁费计入福利费吗
  • 收到分公司负责人的礼物
  • 什么是资本公积,举例说明
  • 研发费用是管理费用的比例多少不正常
  • 个体工商户如何缴纳社保
  • 备查账包括哪些
  • sql server错误和使用情况报告
  • windows图标显示不出来
  • win7登录设置
  • 安装操作系统win10
  • Mac OS X El Capitan公测版下载地址及安装教程图解
  • 一键ghost还原备份
  • win8系统怎么打开我的电脑
  • netfilter/iptables模块编译及应用
  • linux 防火墙原理
  • android开发工具排行榜
  • bat批处理视频教程
  • cmd命令进行ftp下载文件夹
  • 基于nodejs的项目
  • 用户体验ui
  • 首次安装操作系统称为什么盘
  • 阿里大于短信验证接口
  • shell的使用
  • javascript初学者书籍
  • python console不能用
  • Unity3D游戏开发(第2版)
  • javascript 对象的this指向
  • jQuery ajax中使用confirm,确认是否删除的简单实例
  • 扣缴义务人申报和综合所得年度自行申报
  • 打印格式不对怎么设置A4
  • 南通国资委网站首页
  • 个体工商户怎样交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设