Как изменить фокусное расстояние в PostProcessVolume?

Программирование на Юнити.

Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 06:08

Как изменить через скрипт фокусное расстояние в PostProcessVolume? В интернете уроки только по Post Processing Stack.

Изображение
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение Jarico 16 мар 2019, 11:35

Вводишь свою цифру и всё... Делов то...
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: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 11:40

Jarico писал(а):Вводишь свою цифру и всё... Делов то...

Читай внимательно. ЧЕРЕЗ СКРИПТ.
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение Xtir 16 мар 2019, 13:10

Ну GetComponent не работает что ли уже?
Xtir
UNIверсал
 
Сообщения: 498
Зарегистрирован: 21 окт 2016, 00:37

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 15:15

Xtir писал(а):Ну GetComponent не работает что ли уже?

Полностью строчку напиши :-h Если вы не знаете ответ не надо писать. Сами попробуйте прежде чем умничать.
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49


Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 16:12

Разрабы как будто специально все усложняют :((
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение Jarico 16 мар 2019, 17:02

bond007in писал(а): Сами попробуйте прежде чем умничать.


Попробовал и что дальше?

Изображение
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: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 17:20

Jarico писал(а):
bond007in писал(а): Сами попробуйте прежде чем умничать.


Попробовал и что дальше?

Изображение

Спасибо. Где там GetComponent ?
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение Jarico 16 мар 2019, 18:52

bond007in писал(а):Спасибо. Где там GetComponent ?


Какой GetComponent? Там словарь из компонентов... Кидаешь PostProcessVolume и получай компоненты как на скрине а там уж можешь и выключать и включать что угодно делай
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: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 21:55

Jarico писал(а):
bond007in писал(а):Спасибо. Где там GetComponent ?


Какой GetComponent?
Xtir писал(а):Ну GetComponent не работает что ли уже?



Там словарь из компонентов... Кидаешь PostProcessVolume и получай компоненты как на скрине а там уж можешь и выключать и включать что угодно делай

А мне надо не отключать а менять фокусное расстояние DOF (-|
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение Xtir 16 мар 2019, 22:13

Синтаксис:
Используется csharp
    public PostProcessVolume volume;
    // Start is called before the first frame update
    void Start()
    {
        DepthOfField depth = null;
        if(volume.profile.TryGetSettings(out depth)) depth.focusDistance.SetValue(new FloatParameter() { value = 5 } );
    }


Я же дал пример выше. Почему вам так трудно немного посмотреть пример, подумать и сделать, то что вам нужно?
Xtir
UNIверсал
 
Сообщения: 498
Зарегистрирован: 21 окт 2016, 00:37

Re: Как изменить фокусное расстояние в PostProcessVolume?

Сообщение bond007in 16 мар 2019, 22:23

Xtir писал(а):
Синтаксис:
Используется csharp
    public PostProcessVolume volume;
    // Start is called before the first frame update
    void Start()
    {
        DepthOfField depth = null;
        if(volume.profile.TryGetSettings(out depth)) depth.focusDistance.SetValue(new FloatParameter() { value = 5 } );
    }


Я же дал пример выше. Почему вам так трудно немного посмотреть пример, подумать и сделать, то что вам нужно?

Спасибо. Я не знал что эти сообщения как то связаны.
bond007in
UNIт
 
Сообщения: 92
Зарегистрирован: 20 фев 2014, 12:49


Вернуться в Скрипты

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

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