【问题标题】:Unity progress bar on button click to load another scene按钮单击以加载另一个场景的 Unity 进度条
【发布时间】:2015-03-24 11:59:36
【问题描述】:

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

【问题讨论】:

  • 显示您尝试过的内容,或先阅读FAQ

标签: c# unity3d unityscript


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    你可以使用上面提到的方法或下面的简单方法

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

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多