Unity3D游戏开发之计时器.docx

Unity3D游戏开发之计时器.docx

ID:52324629

大小:12.80 KB

页数:2页

时间:2020-03-26

Unity3D游戏开发之计时器.docx_第1页
Unity3D游戏开发之计时器.docx_第2页
资源描述:

《Unity3D游戏开发之计时器.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Unity3D游戏开发之计时器 //Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。 //因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频:functionUpdate(){  tranform.Rotate(0,5*Time.deltaTime,0);}  //同样地移动效果:functionUpdate(){  transform.Translate(0,0,2*Time.deltaTime);}    //如果想要一个值根据每帧的变化而变化(增加或减少),你应该使用Ti

2、me.deltaTime来乘以这个值。这样才能使得变化的效果依赖于单位时间,而不是帧频。这不仅使得游戏的运行独立于帧频,也使得运动的效果符合现实。文章出处【狗刨学习网】    //同理,要让灯光的照射范围在每秒使半径增加2个单位,可进行如下编码:functionUpdate(){  light.range+=2.0*Time.deltaTime;}    //但是在通过force来处理rigidbody时,一般情况下不要乘以Time.deltaTime,因为Unity引擎已经为你进行了处理文章出处【狗刨学习网】  2IEnumeratorwait(intseco

3、nds){  yieldreturnnewWaitForSeconds(seconds);}StartCoroutine(wait(2));  //在Update()中调用好像无效//在JS中可以直接用yieldWaitForSeconds(3);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。