【问题标题】:How to load an html webpage inside unity3d如何在 unity3d 中加载 html 网页
【发布时间】:2017-10-19 09:57:25
【问题描述】:

我想在 unity3d 中显示一个网页,而不是使其成为图像并通过 WWW 类加载它。

我看到有插件,但我想加载没有插件的网页。

【问题讨论】:

    标签: c# html unity3d webview webpage


    【解决方案1】:
    1. 你需要一个插件,因为做你想做的最好的方法是“webview”

    2. 如果您真的不想使用插件,请改用Applicaion.OpenUrl。这将打开网页,但不在统一窗口内。它将打开一个浏览器应用程序并显示网页。

    3. 如果您想使用插件,请查看此 github https://github.com/gree/unity-webview

    【讨论】:

    • 我已经在 GitHub 上看到过这个插件,但是我不太明白它是如何使用的。我试图打开Sample.unity,然后导入unity-webview.unitypackage,但是我找不到url字符串,所以我可以改变它。
    • samplewebview.cs 文件中有一个变量“Url”。这是公共变量,因此您可以在检查器窗口中更改它。
    • 如果您选择 SampleWebView 对象,您将在 Inspector 上看到 Url
    • 不幸的是,它在 Windows 上不受支持。有可用的窗口解决方案吗?
    • 很遗憾 unity-webview 不支持 windows...这可能是一个史诗般的企业级解决方案,但它缺少基本的操作系统支持:(
    【解决方案2】:

    我最近对此进行了深入研究,显然没有某种插件是不可能的。我尝试了一些开源库,但它们只能在应用程序顶部显示 2D webview。所以,我最终选择了this 3D webview asset,因为它在场景中工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 2013-08-11
      相关资源
      最近更新 更多