Воспроизведение видео [РЕШЕНО]

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Воспроизведение видео [РЕШЕНО]

Сообщение Nevers 19 май 2011, 14:59

Пытаюсь воспроизвести видео. Взял пример из хелпа.

Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class Interface : MonoBehaviour {       
        public MovieTexture pMove;
        void Start () {        
                renderer.material.mainTexture = pMove;         
                pMove.Play();          
        }
}
 


А не получается. Мне выдает такую ошибку.

MissingComponentException: There is no 'Renderer' attached to the "Main Camera" game object, but a script is trying to access it.
You probably need to add a Renderer to the game object "Main Camera". Or your script needs to check if the component is attached before using it.
Interface.Start () (at Assets/Interface.cs:10)


Исходя с текста ошибки, у камеры нет рендера. Но я не пойпу как камере его добавить. Или я вообще не так понял текст ошибки. Помогите пожалуйста.
p.s Скрипт привязан к Камере "Main Camera"
Последний раз редактировалось Nevers 19 май 2011, 15:45, всего редактировалось 1 раз.
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16

Re: Воспроизведение видео

Сообщение Zaicheg 19 май 2011, 15:04

Но я не пойпу как камере его добавить

AddComponent
MeshRenderer
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Воспроизведение видео

Сообщение Nevers 19 май 2011, 15:09

Спасибо. Ошибка пропала. Но вот засада. Видео по прежнему не отображается (
Может есть исходник, наглядно показывающий как работать с видео?
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16

Re: Воспроизведение видео

Сообщение seaman 19 май 2011, 15:17

Хм... Весьма. Прикреплять рендерер к камере... А на чем он отображаться будет? Меш у нее есть?

Прикрепи скрипт к плейну, а камеру направь на этот плейн...
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Воспроизведение видео

Сообщение Nevers 19 май 2011, 15:25

"плейну" - Вы имеете ввиду Plane?? А можно ли видео воспроизводить, не используюя трехмерный мир. Тоесть в 2d режиме, как при отображении простых картинок через GUI?
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16

Re: Воспроизведение видео

Сообщение Nevers 19 май 2011, 15:37

Спасибо за помощь. Вообщем решил свою проблелу использованием функции Graphics.DrawTexture. Работает быстро и хорошо.
Вот пример рабочего кода.
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class Interface : MonoBehaviour {
       
        public MovieTexture pMove;

        void Start () {
               
                pMove.Play();
               
        }
       
        void OnGUI() {
               
                Graphics.DrawTexture (new Rect(0,0,200,200), pMove);
               
        }

}

 
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16


Вернуться в Почемучка

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 23