位置: 编程技术 - 正文

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
  • 投资款转账没备案怎么办
  • 安装服务费发票需要备注地址吗
  • 小规模纳税人报销会计分录
  • 企业持有到期债券的风险
  • 纳税人采取预收的措施
  • 代别的公司付款怎么做账
  • 仓储业有哪些
  • 小规模纳税人开了3%的专票还能享受1%
  • 消费税的征收方式是代收代缴
  • 企业亏损情况下股东借款怎么办
  • 销售,购买
  • 货代企业所得税优惠政策
  • 房屋修缮发票能补开吗
  • 民间非营利组织财务报表
  • 购入材料未入库
  • 改造工程完工会计分录
  • 无法查明原因现金盘盈计入什么科目
  • sysprep.exe是什么
  • 差额征税的计算方式
  • 积分抵现金活动怎么做
  • linux怎么添加命令
  • 所得税税负率一般是百分比还是千分比
  • 关于员工表彰奖励的方案
  • win10开机重启陷入死循环
  • windows7网络无法连接
  • 企业租赁汽车交什么税
  • 没有了睡眠功能
  • 收到政府补助如何开具发票
  • jinjia.exe进程
  • 农产品核定扣除和计算抵扣的区别
  • 水资源税收费标准
  • 云霞下的麦田
  • 输入什么验证
  • 会计处理的正确顺序
  • php输出mysql查询结果
  • php中验证码如何实现登录验证
  • 代码简单图案
  • 人工智能机器人保姆什么时候实现
  • thinkphp6多表关联查询
  • 残疾人个人所得税减免怎么填写申报
  • 个税申报密码重置多久能用
  • 应收账款借方余额需要交税吗
  • 长期股权投资大白话解释
  • 一般纳税人销售旧货
  • 自产产品用于职工福利按什么价格
  • 可转债中签卖出流程
  • 个体工商户法人可以变更吗?
  • 开票系统维护费怎么做账
  • 库存股的处理方式
  • 典当行收房产证吗直接可以拿钱吗
  • 车船税开在备注栏相关文件
  • 联营企业子公司是否构成关联方
  • 物业管理企业应设置代管基金和代收款项账户
  • mysql启动错误1067 进程意外终止
  • win8.1补丁打不上
  • centos怎么看硬盘
  • windows10x预览版
  • win7系统自动更新在哪里关闭啊
  • 如何重置win10
  • rundll32找不到文件
  • win8系统保护已关闭 如何系统还原
  • 如何在eclipse
  • linux 常用命令大全及其详解
  • cocos开发游戏
  • unity中国代理
  • python ssh 远程执行命令
  • vue两个花括号
  • jQuery position() 函数详解以及jQuery中position函数的应用
  • javascript怎么做
  • unity3d鼠标点击移动
  • 北京朝阳地税大厅电话
  • 小规模纳税人开专票需要交税吗
  • 某地区土拍的楼盘有哪些
  • 陕西省国家税务局
  • 企业所得税优惠事项管理目录2023
  • 事务所税务变更申请
  • 福建高速公路电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设