首页 > 解决方案 > 如何使用 Unity2D 获取整个 HTML 代码

问题描述

我想获取整个 HTML 代码以在 Unity 中从 Web 获取一些数据。我检查了 Unity 文档,并遵循了用 Unity 文档编写的示例。但我能得到的只是这些日志。

<!DOCTPYE HTML>
<html>

有没有办法在 Unity 中获取完整的 HTML 代码?这是我的代码。

using UnityEngine;
using System.Collections;
using UnityEngine.Networking;

public class MyBehaviour : MonoBehaviour {
    void Start() {
        StartCoroutine(GetText());
    }

    IEnumerator GetText() {
        UnityWebRequest www = UnityWebRequest.Get("https://gunwoo7.github.io/My_blog/Test.html");
        yield return www.SendWebRequest();

        if(www.isNetworkError || www.isHttpError) {
            Debug.Log(www.error);
        }
        else {
            // Show results as text
            Debug.Log(www.downloadHandler.text);

            // Or retrieve results as binary data
            byte[] results = www.downloadHandler.data;
        }
    }
}

标签: unity3d

解决方案


您的内容已经存在!

在日志控制台窗口中,Unity 默认只显示每条消息的前两行

但是,如果您单击它,您将在控制台的下部看到完整的消息(Test只执行您的确切代码):

在此处输入图像描述


您也可以通过以下方式调整它并显示多于两行(最多 10 行)

在此处输入图像描述

所以现在您可以一次看到所有(最多 10 行)行

在此处输入图像描述


推荐阅读