位置: 编程技术 - 正文

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

  • 非营利组织免税资格认定申请表
  • 印花税需要计提吗?怎么做会计分录
  • 工商年报已报网上还查不出来
  • 补发上年度奖金如何计税
  • 跨月发票红字冲销账务处理
  • 个税退税是公司退还是个人退
  • 科技型中小企业条件
  • 记载资金的账簿要交印花税吗
  • 作为福利手段福利概念的三个条件是
  • 汇算清缴前发票未到
  • 企业合并会计处理方法研究论文
  • 计提工资会计科目怎么写
  • 企业名称变更后原名称还能使用吗
  • 个人开具工程款发票所得税怎么算
  • 园林绿化工程税点
  • 冲红的电子发票要怎么处理
  • 请问高人们旧房子要装修应怎样装
  • 补记去年收入分录
  • 企业在开办期间发生的费用如何处理
  • 国外企业提供国际运输服务税率
  • 施工现场应建立什么
  • 开发票货物或应税服务两行怎么开
  • 转账银行汇票遗失后可以申请办理
  • 该设备正在使用中怎么关闭u盘
  • 报销招待费的会计怎么做
  • 幼儿园收入如何计算
  • 小企业会计准则会计科目表
  • 车间购买办公用品
  • mstore.exe - mstore是什么进程 有什么用
  • 苹果系统公测版
  • 季度交企业所得税是按照什么来交的
  • 收入汇缴账户可以冻结吗
  • 伦索伊斯马拉赫塞斯国家公园
  • 后端怎么把图片传给前端的
  • 阿布鲁佐的特点
  • php redis常用命令
  • vue3生命周期及使用
  • 管理费用包括哪些会计科目
  • 域名续费多久生效
  • 标书注意事项与如何制作标书
  • 代扣代缴境外增值税时间
  • 开发项目完工后多久开工
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 增值税为什么不能在税前扣除
  • java拼接字符串和数字
  • java接口基础知识
  • 收到员工交来现金怎么入账
  • 一般纳税人之间转让土地使用权交哪些税金
  • 利息应怎么录入收入
  • 出租无形资产取得的收益计入什么科目
  • 公司的个人所得税是什么意思
  • access 替换
  • mysql时间格式转换函数
  • 已经认证尚未抵扣的发票
  • 车子上公司户和个人户哪个更好
  • 总资产报酬率的公式
  • 申请财产损失会计分录
  • 因管理不善材料被盗应记啥科目
  • 租赁车子
  • 百旺金赋税盘怎么清卡
  • 开机蓝屏怎么回事
  • windows更改图标大小
  • windows的使用
  • winpsd.exe - winpsd是什么进程
  • 使用标准用户帐号的方法
  • 分区显示
  • linux生成文件
  • starting windows
  • win7进入dos的方法
  • win8.1连不上wifi
  • script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本
  • 深入剖析kubernetes pdf
  • 批处理常用命令
  • cocos2d rpg
  • 微信小程序表单制作代码
  • nodejs处理excel
  • Unity3d C# HttpWebRequest 异步下载文件
  • 火狐浏览器不支持弹出对话框操作
  • JavaScript中的6种运算符总结
  • 购买材料如何计入成本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设