按钮上的Unity进度条单击以加载另一个场景

时间:2015-03-24 11:59:37

标签: c# unity3d unityscript

我想创建一个加载场景的按钮,并显示加载进度条。 这该怎么做? 谢谢!

2 个答案:

答案 0 :(得分:0)

您需要知道如何使用Co例程才能工作。因为您将使用LoadLevelAsync,它将与LoadLevelAsync一起运行Co例程调用。因此,在加载时,您对进度条的调用将检查当前进度,并在加载完成时进行布尔检查。

使用新的UI滚动条进行加载更容易,但我需要逐步形成它,因为它主要是编辑器设置而不是代码。因此,我将重定向到旧的GUI功能,负责处理它。这已在Unity3d应答页面中得到解答。

http://answers.unity3d.com/questions/457594/how-to-make-a-progress-bar-for-loading-next-scene.html

答案 1 :(得分:0)

您可以使用上述方法或以下简单方法

您可以使用Unity UI的滚动条和一个背景纹理。 只需使value = 0和Size = 0.5并加载场景,并在加载场景时使大小为1并禁用滚动条和背景纹理。 : - )