当前位置:丝路教程网 > Unity3D >

Unity 3D教程之如何实现循环可定时的效果

比较实用的一段代码,在flash中,如果要重复执行一个任务,我们可以用onenterframe事件,或者用setinterval函数,控制各种循环效果是非常方便,在unity3d中同样可以实现循环可定时的效果
学设计来丝路教程网

世界上最快乐的事,莫过于为理想而奋斗! —— 苏格拉底 开始学习

  在flash中,如果要重复执行一个任务,我们可以用onenterframe事件,或者用setinterval函数,控制各种循环效果是非常方便的。如果有这样的循环操作的话,可以解决很多问题,也会节约时间。我们在做游戏设计的时候,使用Unity 3D同样可以实现循环可定时的效果,其对应也有数个不同的函数,最常用的就是update()函数了,不过这个函数也有不方便的地方,如果我们需要一个定时器功能的话,那么用此函数就有些效率低下了,还好我们可以用yield及waitforsecond这两上函数;具体的Unity 3D教程可以看下面的操作:

  下面即为一个简单的定时器代码,可以实现每隔几秒就重复执行一段代码的功能,比较实用的代码段:

  function Start () {

  StartCoroutine("DoSomething");

  }

  function DoSomething () {

  while (true) {

  //需要重复执行的代码就放于在此处

  print("DoSomething Loop");

  //设置间隔时间为10秒

  yield WaitForSeconds (10);

  }

  }

  

 

  关于循环定时的Unity 3D教程到这里就结束了,Unity 3D在游戏设计中还是有一定难度的,需要进行全面系统的学习培训才可以,来丝路教育学习,就业不用担心。

还有什么问题没解决的?点击【咨询专业老师想要咨询相关课程点击【课程咨询

首发地址: Unity 3D教程之如何实现循环可定时的效果_室内设计教程|Ui设计教程|Cad、3Dmax软件教程-丝路教程网

资源地址: http://blog.silucg.com/unity/6296.html(分享请保留)


丝路教程网先学习后付款

相关热词: unity3d

免费获取最新教程

姓名
手机号
QQ
需求资料
 
Copyright © 2008-2017 blog.silucg.com 丝路教程网 版权所有 网站地图 PS软件 | 3DMAX软件 | Revit软件 | Maya软件 | CAD软件 | AI软件 | BIM软件 | VRay渲染器 |
点击这里给我发消息
0元免费学设计
姓名:
电话:
微信:
QQ:
课程: