C# 使用Vuforia减少场景之间的延迟

C# 使用Vuforia减少场景之间的延迟,c#,unity3d,vuforia,hololens,C#,Unity3d,Vuforia,Hololens,我是Unity和Vuforia的初学者。现在,我正在做一个应用程序,其中乐高挖掘机可以建立使用全息镜头。为此,会识别一些单词(TextReco),以指示用户从此框中提取零件,然后验证识别的零件是否正确(ObjectReco和3d对象扫描应用程序)。在这个过程中,我创建了9个不同的场景(见图) 读二维码 读一篇课文(拿第一篇文章放在桌子上) 验证第一件 读一篇课文(拿第二篇放在桌子上) 验证第二件 读一篇课文(拿第三篇放在桌子上) 核实第三件 将件号2安装到件号1中并验证 将件号三装入件号一至件号

我是Unity和Vuforia的初学者。现在,我正在做一个应用程序,其中乐高挖掘机可以建立使用全息镜头。为此,会识别一些单词(TextReco),以指示用户从此框中提取零件,然后验证识别的零件是否正确(ObjectReco和3d对象扫描应用程序)。在这个过程中,我创建了9个不同的场景(见图)

  • 读二维码
  • 读一篇课文(拿第一篇文章放在桌子上)
  • 验证第一件
  • 读一篇课文(拿第二篇放在桌子上)
  • 验证第二件
  • 读一篇课文(拿第三篇放在桌子上)
  • 核实第三件
  • 将件号2安装到件号1中并验证
  • 将件号三装入件号一至件号二,并验证
  • 程序运行良好。但是,场景-场景之间的切换时间大约需要5秒,这太长了。我想知道是否有人能帮助我和任何人减少这一时间。:)


    单独的场景听起来是错误的方法,最好只有一个场景,并使用自己的逻辑适当地隐藏/显示文本

    但要回答这个问题,我怀疑Vuforia游戏对象正在为每个场景重新加载。这是一个相当缓慢的过程。因此,您应该在第一个场景中加载它一次,并在其他场景中使用它使其保持不变。它的字面意思是,当你加载一个新场景时,它不会破坏游戏对象。
    这会将场景加载时间减少到几乎为零。

    停止使用场景。