位置: 编程技术 - 正文

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

  • 企业税收收入怎么计算
  • 投资性房地产转固定资产账务处理
  • 老板投入资金入什么科目
  • 个人给公司垫付款起诉状
  • 房地产企业用电计入什么科目
  • 委托收款有什么用
  • 国家认定的高新技术企业是什么意思
  • 注册公司之后需要交社保吗
  • 职工福利费支出计入什么科目
  • 报关单毛重错了被海关查到
  • 未分配利润是什么类科目
  • 账上少了25元怎么做账
  • 去年多计提的个税如何处理
  • 飞机票可以直接去机场买吗
  • 文化事业建设费2023年是否减免了
  • 出差的住宿费较高的原因
  • 工资薪金所得包括差旅费津贴吗
  • 住房补贴缴纳比例是多少
  • php的中文名
  • 小程序开发公司十大排名
  • node.js的安装和配置
  • php页面跳转可以用header
  • 销售商品怎么做好宣传
  • 出售一台设备,收到价款20万
  • python获取值对应的键
  • 股东转让股份会退股吗
  • 管家婆实收资本显示负数什么原因
  • 即征即退进项税怎么划分合算
  • c语音中static
  • 小规模纳税人成本含税吗
  • etc如何取票据
  • 视同销售是指什么
  • 支付给租户的装修押金
  • 其他人员讲课费会计分录
  • 报账单大写金额负数填写方式
  • 15个postgresql数据库实用命令分享
  • sqlserver数据库作业
  • 从物资公司购入原木的进项税额
  • 金融企业里面的债务
  • 中小企业应交税费怎么算
  • 现金支票存根金额怎么写
  • 政府会计制度之1613在建工程
  • 应收账款项目期末余额怎么计算
  • 境外企业向境内汇款
  • 国家退税计入什么科目
  • 预缴的附加税月末结转吗
  • 税控盘领了发票怎么发票读入
  • 固定资产净额是什么意思
  • 企业是否必须建立巡察制度
  • 凭证上的数字金额怎么填
  • 存储过程 decode
  • sqlserver 触发器 redis
  • windows98的开始菜单包括了
  • windows自带的
  • iis怎么用
  • windows2003怎么升级
  • centos sh
  • macbookair numbers
  • 服务win10
  • win10改服务器
  • xp系统的文件要用什么才能打开
  • win8.1怎么用
  • win8系统屏幕亮度调节
  • win7系统怎么设置屏保图片
  • w10系统如何
  • linux中的vi编辑器一般有哪三个模式
  • opengl绘制球面
  • 国际安卓应用市场
  • linux系统监控脚本
  • dos 判断
  • js的select()方法
  • js判断函数
  • jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
  • 重庆地方税务局刘飞虎
  • 土地出让金入账后就摊销吗
  • 青岛地方税务局第三分局局长
  • 税务部门组织收入会议报道
  • 一季度土地市场
  • 非房地产企业土地增值税清算
  • 环保税新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设