Создал материал. Указал в качестве текстуры импортированное видео. Бросил материал на куб в сцене. Первый кадр появился.
Создал скрипт:
Синтаксис:
Используется csharp
using UnityEngine;
public class Movie : MonoBehaviour
{
void Start ()
{
var mt = (MovieTexture) (renderer.material.mainTexture);
Debug.Log("Playing!"+mt.name);
mt.Play();
}
}
public class Movie : MonoBehaviour
{
void Start ()
{
var mt = (MovieTexture) (renderer.material.mainTexture);
Debug.Log("Playing!"+mt.name);
mt.Play();
}
}
Бросил его на тот же куб.
В логе вижу, что имя видеотекстуры определяется верно.
НО! При проигрывании игры в редакторе видео на кубе не проигрывается. Так и висит первый кадр.
Что делаю не так?