Страница 1 из 1

Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 09 июл 2018, 22:08
AlexisBurlov
Ребят, сразу скажу что хочу сделать: хочу сделать панорамную камеру, то есть каждая камера по 36 градусов их всего 10 10*36 = 360.
Но, запускаю Юню и 1 камера рабочая, как ИХ ВСЕХ АКТИВИРОВАТЬ, умоляю, помогите пожалуйста

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 01:04
waruiyume
Сделать такую камеру не два пальца обоссать L-)
https://github.com/shaunlebron/blinky

Чтобы создать сколько угодно камер, нужно скопировать камеру, желаемое количество раз. Если хотите поизвращаться, то покрутите параметр "rect" у камеры.

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 10:19
AlexisBurlov
Если скопируешь камеры просто будеь Camera, Camera(1) и т п, но активная будет только первая камера, а как активировать все разом ?

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 11:28
Tolking
Они все активны сразу если не выключены.

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 11:45
1max1
Он наверное думает раз уж первая камера перерисовывает все остальные из-за своей глубины, значит только она и активна, но все остальные камеры тоже рисуют картинку вот только их картинка перерисовывается самой последней, почитай про depth камер и culling mask + clear flag заодно.
https://docs.unity3d.com/Manual/class-Camera.html

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 16:15
immeasurability
у каждой камеры есть своя область отрисовки
по умолчанию эта вся область экрана
что бы отобразить на одном экране 2 и более камеры
нужно изменить параметр Viewport Rect для каждой камеры если нужно отобразить все камеры на одном экране (как и описал выше waruiyume)

проще сделать это скриптом по массиву камер

тогда камеры не будут перерисовывать картинку по верх другдруга

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 16:47
Fox_game
AlexisBurlov писал(а):Ребят, сразу скажу что хочу сделать: хочу сделать панорамную камеру, то есть каждая камера по 36 градусов их всего 10 10*36 = 360.
Но, запускаю Юню и 1 камера рабочая, как ИХ ВСЕХ АКТИВИРОВАТЬ, умоляю, помогите пожалуйста

Есть один хитрый способ. Создай на Канвасе в ряд 10 RawImage. После создай в окне проджект 10 Rander Texture. У каждой камеры в компоненте Camera есть настройка для Render Texture. Вставь для каждой камеры свою текстуру. После к каждой RawImage по порядку присвой Текстуру

Re: Ребята HELP, как активировать сразу пару камер?

СообщениеДобавлено: 10 июл 2018, 17:53
seaman
Если это не элементы UI, типа миникарты или что-то вроде того, то Ваше решение - попытка забить гвоздь микроскопом. Выше уже написали нормальное решение...