Отображение html страницы в юнити игре

325
17 ноября 2017, 05:46

Нужно отобразить html страницу с сайта в UIView в игре.

Нашол на офф сайте такой вариант:

public class ExampleClass : MonoBehaviour
{
    public string url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";
    IEnumerator Start()
    {
        WWW www = new WWW(url);
        yield return www;
        Renderer renderer = GetComponent<Renderer>();
        renderer.material.mainTexture = www.texture;
    }
}

Но это картинка а мне нужно страница с текстом... подскажите как решить проблему.

Answer 1

Решил пойти простым путём, так как страницу с текстом в формате html не получилось отобразить, нашол решение для файла .txt

    using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.Net;
public Text textView;
    public void Start(){
            string fileContent = new WebClient().DownloadString("http://www.yoursite.com/namefile.txt");
            GUIStyle style = new GUIStyle ();
            style.richText = true;
            textView.text = fileContent;
    }
}

В Unity3D есть Rich Text о существований которого я не знал, на случай если кому ещё понадобится вот док. с офф. сайта Unity Rich Text

READ ALSO
Как положить в базу данных текущее время и дату, получив их лишь единожды

Как положить в базу данных текущее время и дату, получив их лишь единожды

Есть таблица в базе данных SQL Server, есть SSIS flowПервая колонка в таблице называется "EXTRACTION_ID", и лежать в ней должны дата и текущее время в формате...

282
Парсинг Json; Запись данных в ветку TreeView

Парсинг Json; Запись данных в ветку TreeView

Я имею большой json файл, в котором данные расположены так:

356
Вывод двух графиков в chart C#

Вывод двух графиков в chart C#

Пытаюсь вывести два графика(series[0]-гистограмма, series[2]- график) и постоянно получаю такое "Проиндексированные ряды (XValueIndexed = true) невозможно отобразить...

474