位置: 编程技术 - 正文

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

  • 补缴税款需要去税务大厅吗
  • 备用金要用发票做账吗
  • 利息费用和利息支出的区别计算公式
  • 培训机构的教材需要教育部门审批吗
  • 季度所得税申报表营业收入怎么填
  • 企业支付的
  • 一般纳税人销售旧货
  • 个人非专利技术转让属于什么收入
  • 跨月收入账务处理
  • 企业必须要现金流入吗
  • 劳务报酬代扣代缴个人所得税怎么做账
  • 创业投资公司设立条件
  • 房地产行业应收帐款周转率平均值
  • 种植保险包括
  • 最新粮食购销企业税务规定
  • 单独估价作为固定资产入账的土地为什么不计提折旧
  • 采购核算成本的核算方法
  • 1697509479
  • 华为mate刷机能刷用户锁吗
  • 建筑公司购买材料需要写备注
  • acs_log是什么文件
  • Win10专业版网络连接不上
  • 本年利润贷方为正数
  • 个体户年报如何公示
  • 苹果手机系统升级后电量消耗快
  • 新电商行业
  • linux怎么打开makefile
  • 偿还不了债务会怎么样
  • 收到税务局退增值税及附加税怎么做账
  • 文化建设事业费优惠政策
  • 支付属于借方吗?
  • php redis秒杀高并发解决方案
  • html做超链接
  • 元的解释是什么?
  • x-s和web_session
  • vue3.0启动命令
  • php5.6漏洞
  • 金融资产减值迹象
  • 代扣代缴境外增值税时间
  • 洗浴报销票子怎么写
  • 营改增后房地产企业增值税如何核算
  • 跨月红字发票开错了可以撤销吗
  • sql server 18486
  • 专家劳务费可以在手机操作吗
  • 按揭贷款买房是否划算
  • 核定征收过了时间就不能申请了吧
  • 持有至到期投资减值准备可以转回吗
  • 残疾人就业保障金是什么意思啊
  • 请问申报残保金怎么操作
  • 售后租回承租人怎么处理
  • 租赁房产税计税依据及计算方式是什么
  • 汇算清缴要补交0.01怎么调成0
  • 固定资产清理账户借方的核算内容包括
  • sql合并字段
  • 怎样用windows
  • windows xp操作
  • win8.1 升级
  • ubuntu安装超详细教程
  • freebsd怎么安装
  • windows精简版精简了哪些
  • dns server配置
  • ie10怎么设置ie8兼容模式
  • win7360安全卫士有必要装吗
  • win8搜索框怎么打开
  • win10系统自带输入法怎么关闭
  • win8功能
  • cocos2dx-3.x(二)、坐标系
  • 骨头动漫头像
  • node.js gui
  • javascript怎么学
  • jquery 表格插件
  • 重庆国税电子税务局官网登录入口网址
  • 网上交了购置税你要打印出来吗
  • 公司税务认证
  • 延期审理税务案件的后果
  • 2021年江苏省考常州职位表
  • 四川国税发票查验真伪
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • 建筑公司材料发票
  • 吉林省国税局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设