Unity carga medios desde la carpeta y muestra en RawImage
Estoy tratando de crear un reproductor multimedia en Unity que lea todos los archivos multimedia de una carpeta estática y reproduzca en todos los medios (duración estática de las imágenes, videos durante la duración del video). Primero estoy tratando de que funcione solo con imágenes.
Soy muy nuevo con Unity y no soy bueno con C #. Puedo obtener todas las fuentes de archivos multimedia (imágenes) en una matriz, pero luego necesito convertirlas a una textura y colocarlas en el componente RawImage. Estoy atrapado con esta parte.
Si tengo el src (ej. C: \ medias \ img1.jpg), ¿cómo podría colocar esto como una imagen en el componente RawImage?
Mi código ->
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEditor;
using System;
using System.IO;
using System.Linq;
public class Player : MonoBehaviour {
// Use this for initialization
void Start () {
DirectoryInfo dir = new DirectoryInfo(@"C:\medias");
string[] extensions = new[] { ".jpg", ".JPG", ".jpeg", ".JPEG", ".png", ".PNG", ".ogg", ".OGG" };
FileInfo[] info = dir.GetFiles().Where(f => extensions.Contains(f.Extension.ToLower())).ToArray();
Debug.Log (info[0]);
// Logs C:\medias\img1.jpg
}
// Update is called once per frame
void Update () {
}
}
Gracias :)