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

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

СообщениеДобавлено: 16 мар 2019, 06:08
bond007in
Как изменить через скрипт фокусное расстояние в PostProcessVolume? В интернете уроки только по Post Processing Stack.

Изображение

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

СообщениеДобавлено: 16 мар 2019, 11:35
Jarico
Вводишь свою цифру и всё... Делов то...

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

СообщениеДобавлено: 16 мар 2019, 11:40
bond007in
Jarico писал(а):Вводишь свою цифру и всё... Делов то...

Читай внимательно. ЧЕРЕЗ СКРИПТ.

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

СообщениеДобавлено: 16 мар 2019, 13:10
Xtir
Ну GetComponent не работает что ли уже?

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

СообщениеДобавлено: 16 мар 2019, 15:15
bond007in
Xtir писал(а):Ну GetComponent не работает что ли уже?

Полностью строчку напиши :-h Если вы не знаете ответ не надо писать. Сами попробуйте прежде чем умничать.

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

СообщениеДобавлено: 16 мар 2019, 15:53
Xtir

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

СообщениеДобавлено: 16 мар 2019, 16:12
bond007in
Разрабы как будто специально все усложняют :((

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

СообщениеДобавлено: 16 мар 2019, 17:02
Jarico
bond007in писал(а): Сами попробуйте прежде чем умничать.


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

Изображение

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

СообщениеДобавлено: 16 мар 2019, 17:20
bond007in
Jarico писал(а):
bond007in писал(а): Сами попробуйте прежде чем умничать.


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

Изображение

Спасибо. Где там GetComponent ?

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

СообщениеДобавлено: 16 мар 2019, 18:52
Jarico
bond007in писал(а):Спасибо. Где там GetComponent ?


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

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

СообщениеДобавлено: 16 мар 2019, 21:55
bond007in
Jarico писал(а):
bond007in писал(а):Спасибо. Где там GetComponent ?


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



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

А мне надо не отключать а менять фокусное расстояние DOF (-|

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

СообщениеДобавлено: 16 мар 2019, 22:13
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 } );
    }


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

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

СообщениеДобавлено: 16 мар 2019, 22:23
bond007in
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 } );
    }


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

Спасибо. Я не знал что эти сообщения как то связаны.