Как сделать чтобы зеркало выключалось когда на него не смотришь?

МирыРешеноUnity
『 Temmie Dola 』

『 Temmie Dola 』

А еще как его оптимизировать? Ато на квесте фпс до 25 падает

Точнее надо чтобы оно выключалось когда ты отходишь. потмоу что если отвернуться то фпс итак поднимается

MagnaLuna

MagnaLuna

С помощью математики - это первое

А второе, можешь сделать триггер

Или заюзать скрипт с пятерочки

Vard

Vard

Тебе нужен обьект с box сollider и галочкой isTrigger. Делаешь удон программу с ивентом OnPlayerTriggerExit https://creators.vrchat.com/worlds/udon/graph/event-nodes/#onplayertriggerexit После того как этот ивент сработает - нужно проверить является ли пользователь локальным. если является то можно выключать зеркало

『 Temmie Dola 』

『 Temmie Dola 』

Ответ на Vard

Тебе нужен обьект с box сollider и галочкой isTrigger. Делаешь удон программу с...

когда is triger он срабатывает просто от касания капсулы?

Vard

Vard

Ответ на 『 Temmie Dola 』

когда is triger он срабатывает просто от касания капсулы?

когда is trigger то ты можешь проходить через колайдер

MagnaLuna

MagnaLuna

Попрошу заметить что с этим способом нельзя будет тыкать на канвасы лазером, если таковые есть внутри коллайдера

Vard

Vard

Ответ на MagnaLuna

Попрошу заметить что с этим способом нельзя будет тыкать на канвасы лазером, ес...

нельзя тыкать через коллайдер. внутри коллайдера будет тыкатся

MagnaLuna

MagnaLuna

Ответ на Vard

нельзя тыкать через коллайдер. внутри коллайдера будет тыкатся

Если меш коллайдер - будет. Бокс коллайдер не полый внутри

Vard

Vard

Ответ на MagnaLuna

Если меш коллайдер будет. Бокс коллайдер не полый внутри

разве спавн меню на пятёрочке не внутри бокс колайдера?

MagnaLuna

MagnaLuna

Ответ на Vard

разве спавн меню на пятёрочке не внутри бокс колайдера?

Там вроде чекается расстояние вот и всё

Без коллайдеров

『 Temmie Dola 』

『 Temmie Dola 』

Ответ на Vard

разве спавн меню на пятёрочке не внутри бокс колайдера?

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

image.png

Vard

Vard

https://i.imgur.com/Cb8eD2O.png

embed

и добавить const bool с false

『 Temmie Dola 』

『 Temmie Dola 』

и всё получается? setactive объекта будет при условии что человек коснулся тригера. а какой объект я показал в зеленом окне?

Vard

Vard

не забудь проверять на локального игрока. а то в таком случае зеркало будет выключатся когда кто угодно отойдёт от него

『 Temmie Dola 』

『 Temmie Dola 』

так чтоли

image.png

Vard

Vard

нет наверно можно просто убрать и чтоб там галочка не стояла

я уже не помню прост

как выглядит

https://i.imgur.com/roJKZ2T.png

embed

『 Temmie Dola 』

『 Temmie Dola 』

Ответ на Vard

https://i.imgur.com/roJKZ2T.png

да всё мыж с тобой делали на изи хабе я оттуда в итоге взял там вообще страшное чтото

Vard

Vard

Ответ на 『 Temmie Dola 』

да всё мыж с тобой делали на изи хабе я оттуда в итоге взял там вообще страшное...

заскринь

『 Temmie Dola 』

『 Temmie Dola 』

Ответ
Ответ на Vard

заскринь

image.png

Vard

Vard

а ну норм. тут просто на включение ещё

RomkaZVO

RomkaZVO

Ответ

Буквально сегодня сделал через удоншарп

image.png

auto_disable_mirrors.cs

MagnaLuna

MagnaLuna

Ответ на RomkaZVO

Буквально сегодня сделал через удоншарп

неправославно осуждаю

RomkaZVO

RomkaZVO

Ответ на MagnaLuna

неправославно осуждаю

:H00_Crying

кринж шоле?

уксус

уксус

Ответ на MagnaLuna

Попрошу заметить что с этим способом нельзя будет тыкать на канвасы лазером, ес...

вроде если триггер на Water или Mirror слой перенести, то через него можно будет нажимать