Видео запускается только при выходе курсора за рамку игры
Наглядней видно суть проблемы на записи. Это видео из редактора, там отрезки на экране запускаются без проблем, как только была нажата кнопка. https://youtu.be/R1CvGoWWN-s
Это видео из готовой сборки, тут видео запускается только когда курсор уходит за окно приложения. https://youtu.be/dFPDnb46tOk
Сначала я использовал 1 Video Player, которому кормил clip-ы, и думал что проблема в долгой подготовке видео к показу. Но теперь я использую Video Player на каждый отрезок.
Отрезки запускаются так. Притом через "Play On Aweke" результат такой же.
switch (Stage)
{
case("L-P"):
Spotttt();
VPlayer[5].gameObject.SetActive(true);
VPlayer[5].Play();
Stage = "Wait";
break;
case("Wait"):
break;
}
Деактивировать их нужно, потому что если они просто на паузе то они занимают Render Texture своим последним кадром. (Звук при этом идет от работающего отрезка) Функция отключающия отрезки
private void Spotttt()
{
foreach (var player in VPlayer)
{
player.gameObject.SetActive(false);
}
}
Этот код пробовал в засунуть в Update, FixedUpdate, LateUpdate и на собственный Action при нажатии на кнопки, результат везде тот же.
Так и не смог понять почему поведение "собраной" игры отличается от поведения в редакторе, в режиме "Play" Может что-то не то в настройках самого проекта...
