【发布时间】:2015-03-24 11:59:36
【问题描述】:
我想创建一个按钮来加载场景并显示加载进度条。 这该怎么做? 谢谢!
【问题讨论】:
-
显示您尝试过的内容,或先阅读FAQ。
标签: c# unity3d unityscript
我想创建一个按钮来加载场景并显示加载进度条。 这该怎么做? 谢谢!
【问题讨论】:
标签: c# unity3d unityscript
您需要知道如何使用 Co 例程才能使其工作。因为您将使用 LoadLevelAsync,它将与 LoadLevelAsync 一起运行您的 Co 例程调用。因此,在加载时,您对进度条的调用将检查当前进度,并通过布尔值检查加载是否完成。
使用新的 UI 滚动条进行加载更容易,但我需要一步一步地告诉你设置它,因为它主要是一个编辑器设置而不是代码。因此,我会将您重定向到负责处理它的旧 GUI 功能。这已在 Unity3d 答案页面中得到解答。
http://answers.unity3d.com/questions/457594/how-to-make-a-progress-bar-for-loading-next-scene.html
【讨论】:
你可以使用上面提到的方法或下面的简单方法
您可以使用 Unity UI 的滚动条和一个背景纹理。 只需将 value =0 和 Size =0.5 并加载你的场景,当场景加载时,将 size 设为 1 并禁用滚动条和背景纹理。 :-)
【讨论】: