Screen Logo video - КАК?

Импорт текстур, моделей, звуков и пр.

Screen Logo video - КАК?

Сообщение xANGELofDEATHx 01 мар 2021, 14:43

[unity 3D] Доброго времени суток форумчане. Подскажите пожалуйста, как реализовать видеозаставку перед загрузкой сцены, хотя логичнее, что вместе с загрузкой сцены проигрывается видео. Нашел такой вариант, но не работает.. (c#)
Синтаксис:
Используется csharp
public class PlayIntro : MonoBehaviour {

    private string movie = "Logo_Intro.mov";

    void Start ()
    {
        StartCoroutine(streamVideo(movie));
    }

    private IEnumerator streamVideo(string video)
    {
        Handheld.PlayFullScreenMovie(video, Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.Fill);
        yield return new WaitForEndOfFrame ();
        SceneManager.LoadScene ("Game");
    }
}
 

Если у вас есть несколько вариантов, рассмотрю все. Хочу разобраться.
В данном случае просто перекидывает на другую сцену, без видео.
Аватара пользователя
xANGELofDEATHx
UNITрон
 
Сообщения: 177
Зарегистрирован: 08 окт 2015, 16:43
Skype: dimaK115

Re: Screen Logo video - КАК?

Сообщение Jarico 01 мар 2021, 21:11

Github: _https://github.com/redheadgektor
Discord: Конь! Чаю!#9382 (сижу редко)
YouTube: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Telegram: _https://t.me/redheadgektor
Аватара пользователя
Jarico
Адепт
 
Сообщения: 1084
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт

Re: Screen Logo video - КАК?

Сообщение Woolf 02 мар 2021, 05:28

Для камеры есть компонент VideoPlayer

https://docs.unity3d.com/560/Documentat ... layer.html

просто поставьте его на камеру, вставьте ваш ролик в формате mp4 или mov и.. и всё.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Screen Logo video - КАК?

Сообщение waruiyume 02 мар 2021, 05:43

А платформа какая? Я как-то пробовал на андроиде- так, на лоуенд тапках, работает довольно паршиво.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Screen Logo video - КАК?

Сообщение xANGELofDEATHx 02 мар 2021, 11:29

Здесь смысл в другом. Конечно я могу просто кинуть на любой объект VideoPlayer, но толку он него, он и так висит, суть в том, что нужно при запуске приложения как на андроид так и на винде показать видео, и вместе с этим видео одновременно загружать сцену меню, как видео закончилось запускается сцена меню. Я спрашиваю, как сделать сам переход, ибо у меня просто сразу перепрыгивает на новую сцену, без просмотра видео.

И сразу еще вопрос, есть возможность загрузки видоса с ютуба или же других источников интернета, но не с устройства? Видел там есть метод предзагрузки видео, чтобы не тормозило.
Аватара пользователя
xANGELofDEATHx
UNITрон
 
Сообщения: 177
Зарегистрирован: 08 окт 2015, 16:43
Skype: dimaK115

Re: Screen Logo video - КАК?

Сообщение waruiyume 02 мар 2021, 12:14

Синтаксис:
Используется csharp
public class Intro : MonoBehaviour
{
    public string sceneToLoadName = "Main";
    public VideoPlayer videoPlayer;

    IEnumerator Start()
    {
        yield return new WaitForSeconds(0.1f);

        var loding = SceneManager.LoadSceneAsync(sceneToLoadName);
        loding.allowSceneActivation = false;

        while (videoPlayer.isPlaying || !videoPlayer.isPrepared)
            yield return null;

        loding.allowSceneActivation = true;
    }
}
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Screen Logo video - КАК?

Сообщение xANGELofDEATHx 02 мар 2021, 16:11

Скрипт рабочий, спасибо, не понимаю зачем нам задержка в 0,1 с.
Аватара пользователя
xANGELofDEATHx
UNITрон
 
Сообщения: 177
Зарегистрирован: 08 окт 2015, 16:43
Skype: dimaK115

Re: Screen Logo video - КАК?

Сообщение waruiyume 02 мар 2021, 16:14

Раньше в асинхронной загрузке был баг, что-то ломалось если начать загрузку новой, сразу после загрузки первой сцены. Что ломалось не помню, как сейчас хз.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону


Вернуться в Медиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3