码迷,mamicode.com
首页 > 编程语言 > 详细

Unity应用怎么暂停(Pause)

时间:2019-05-15 12:38:15      阅读:1775      评论:0      收藏:0      [点我收藏+]

标签:views   方式   tis   html   pos   href   article   地方   css   

非常多时候,应用程序或者是游戏须要用上暂停功能,unity提供了不少便捷的方式,列在以下:


1、在editor中,按下pausebutton就可以暂停

2、假设在代码中控制,能够通过设置Time.timeScale = 0来实现暂停。

3、假设你通过Time.timeScale = 0设置了暂停,可是你在某些地方还须要有动画之类的,那么能够在实现动画的地方用上Time.realtimeSinceStartup。由于这个值不会随timeScale影响。

你要做的是:通过上一帧的realtimeSinceStartup和本帧的realtimeSinceStartup的差异来得到deltaTime。从而实现该部分的动画。

timeScale不会对声音产生影响,这部分必须通过audio.pitch来控制,1表示正常,0.5就是慢一倍。

当然,PlayOneShot这样的是不受控制的。

Unity应用怎么暂停(Pause)

标签:views   方式   tis   html   pos   href   article   地方   css   

原文地址:https://www.cnblogs.com/ldxsuanfa/p/10868690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!