I'm a muppet, i've watched this twice in the past and did it perfectly, waited 3 months, tried it again without looking at the video and it all went wrong. Spent an hour confused why and it was because of GameObject.Active instead of Set.Active lol! Thanks for this man, best mirror tutorial on youtube
Im slowly getting to grips with modeling now and adding textures, its actually pretty fast when you get the hang of it, i tried to make a backrooms pool level and it works okay but i realised i probably bit off more than i can chew with it so im just going to make a simple chill / sleep world first i think. Thanks so much for these tutorials! without them i would have no hope lol.
Amazing tutorial! I tried setting udon buttons but it was hard so this helped a lot for simple mirror toggles as I’m building my first world today and it’s nearly ready to be released just gotta add music now 😄
First of all, thank your for making these tutorials. I'm 2 years late, but these tutorial have still been a great help to me while I make my first world!! Thank you so much!! Although, there's one thing I'm missing, at 6:12 when I click "No Function," the Toggle option doesn't appear. The options I see are Game Object, Transform, Mesh Filter, Mesh Renderer, Box Collider, and VRC Mirror Reflection, and I don't see bool isOn under any of those
the toggles require additional click because this setup is invalid. They are set to disable each other when their value changes, this causes the "other" toggle disable the instigator toggle, because the "other" changes when it's turned off. To make it work the way it's supposed to work, you need to use Toggle Group component. 1. add Toggle Group component to some element of the scene, Canvas being common ancestor of toggles is a good candidate. (I recommend renaming Canvas to something unique) 2. tick the option Allow Switch Off for that group, to allow state with no mirrors. 3. select this new group in the field Group of all toggles that you want to be mutually exclusive with each other.
When rotating the cylinder face, I couldn’t tell when I hit 45°. He has an overlay showing live rotation on bottom right. To turn that on go to File> Preferences> Pro Builder and make sure Show Handle Info is checked. That should show the live rotation overlay.
My comment seem to have disappeared. If you still need help I'm going to post it again: I have been having the same problem as you. but where the project and consol tabs are. you have to move your cursor over to the right side of those tabs. You should see a star and beside that star is an eye with a mark through it. click on it. It should bring up all of the package stuff in its folder. I really hope this helps. I want to share where I got that information but I think that is what triggered my comment to get deleted. If my comment gets deleted again I'll just try my best to contact them and tell them my comments are being deleted.
everything works as intended the only thing is, once i build and test locally the mirror is on upon entry, how do you make it be set to off at the start?
My room is still pretty lightly lit and not as more gloomy reddish than here. Where did I go wrong, because I tried changing the color and kept the other changes from this tutorial, yet it is still very white-ish?
@@iconoclass Was just wondering if you knew on the go what affects the colour of whichever light is the cause, but I guess I first have to backtrack the steps and see where I messed up. But it can't be something related to performance, can it? Because I have a rather weak system that took like 5 minutes to import the skybox package.
This is a great tutorial, however I've come across a strange issue. The toggles work within CyanEMU but doesn't work when I build and test the world within the actual VRChat application. Would you have any idea on how to fix this?
Never mind I worked it out people, if you encounter this issue please check the box colliders for the wall you are placing it on! This was the issue i did not even realise that the collider for the wall was overhanging so much and this caused the issue I described above. I know @Iconoclass did describe this in another comment but I am a total noob to this and still need to learn all the aspects of level building more and how objects and toggles / world triggers interact with each other.
I tried this and got it working completely with cyan emu but when I loaded it in my world it didn't work. I went back and cyan emu says it's working so when I test it it works just as it supposed to but when I load in vrchat it doesn't work at all I can't select it and activate it
I do not know what I did wrong, but the UI works. Even so it wont actually toggle the objects. Do you know what might be causing this? I have gone over your video a few times now in an attempt to fix this to no avail.
so im not sure what I did wrong but I dont see the toggle option when I add the HQ mirror under the LQ mirror. I will be trying to fix it but no luck. Great vids by the way. Amazing actually Update: Im a big fat dumb dumb. Would highly recommend this tutorial
I'm a muppet, i've watched this twice in the past and did it perfectly, waited 3 months, tried it again without looking at the video and it all went wrong. Spent an hour confused why and it was because of GameObject.Active instead of Set.Active lol! Thanks for this man, best mirror tutorial on youtube
Your tutorials are really good, I hope you get many views in the future, this really made it simple to apply in my own world
You make the BEST tutorials, thank you beyond words.
Im slowly getting to grips with modeling now and adding textures, its actually pretty fast when you get the hang of it, i tried to make a backrooms pool level and it works okay but i realised i probably bit off more than i can chew with it so im just going to make a simple chill / sleep world first i think. Thanks so much for these tutorials! without them i would have no hope lol.
Amazing tutorial! I tried setting udon buttons but it was hard so this helped a lot for simple mirror toggles as I’m building my first world today and it’s nearly ready to be released just gotta add music now 😄
update: i asked a big creator and they been helping me learn how to use pens lol wish me luck!
First of all, thank your for making these tutorials. I'm 2 years late, but these tutorial have still been a great help to me while I make my first world!! Thank you so much!! Although, there's one thing I'm missing, at 6:12 when I click "No Function," the Toggle option doesn't appear. The options I see are Game Object, Transform, Mesh Filter, Mesh Renderer, Box Collider, and VRC Mirror Reflection, and I don't see bool isOn under any of those
THANK YOU FOR YOUR AMAZING VIDEOSSSS!!!! i subbed
the toggles require additional click because this setup is invalid. They are set to disable each other when their value changes, this causes the "other" toggle disable the instigator toggle, because the "other" changes when it's turned off.
To make it work the way it's supposed to work, you need to use Toggle Group component.
1. add Toggle Group component to some element of the scene, Canvas being common ancestor of toggles is a good candidate. (I recommend renaming Canvas to something unique)
2. tick the option Allow Switch Off for that group, to allow state with no mirrors.
3. select this new group in the field Group of all toggles that you want to be mutually exclusive with each other.
Thanks for the advice! I did not know this before!
When rotating the cylinder face, I couldn’t tell when I hit 45°. He has an overlay showing live rotation on bottom right. To turn that on go to File> Preferences> Pro Builder and make sure Show Handle Info is checked. That should show the live rotation overlay.
Thank you very much for sharing!
I recommend everyone to go through the ProBuilder preferences, there are some really useful things in there!
0:26 when i search "mirror", all that comes up is the mirror reflection material, nothing else. how do i get that prefab??
Search in the packages folder not assets. I already answered this question
@@iconoclass I already am searching there
@@iconoclass I already am tho
My comment seem to have disappeared. If you still need help I'm going to post it again:
I have been having the same problem as you. but where the project and consol tabs are. you have to move your cursor over to the right side of those tabs. You should see a star and beside that star is an eye with a mark through it. click on it. It should bring up all of the package stuff in its folder. I really hope this helps. I want to share where I got that information but I think that is what triggered my comment to get deleted. If my comment gets deleted again I'll just try my best to contact them and tell them my comments are being deleted.
thanks for teaching me ui.
So helpful!!!
I added the mirror just like you did at the beginning of the video, but its invisible. No reflection, nothing. What am I missng?
It’s a one way object. Try rotating it 180 degrees
some reason the neon lights just dont light for me and i have no clue why
keep up plz keep going thx
1:40 the white border of the canvas, is it possible to remove the white border?
everything works as intended the only thing is, once i build and test locally the mirror is on upon entry, how do you make it be set to off at the start?
Disable the component in the editor before building
@@iconoclass awesome, appreciate the quick response, and thank you for this tutorial, it’s been very helpful
My room is still pretty lightly lit and not as more gloomy reddish than here. Where did I go wrong, because I tried changing the color and kept the other changes from this tutorial, yet it is still very white-ish?
How am I supposed to know if I can't see your screen? Please either try again or ask in the vrc discord with screenshots.
@@iconoclass Was just wondering if you knew on the go what affects the colour of whichever light is the cause, but I guess I first have to backtrack the steps and see where I messed up. But it can't be something related to performance, can it? Because I have a rather weak system that took like 5 minutes to import the skybox package.
This is a great tutorial, however I've come across a strange issue. The toggles work within CyanEMU but doesn't work when I build and test the world within the actual VRChat application. Would you have any idea on how to fix this?
Make sure that the colliders for the UI don't overlap other colliders
@@iconoclass Do you mean that I need to move it out more? I'm just confused why it works in CyanEMU but not in actual VRC.
@@Nezkredk Didi you figure this out? I am having the exact same issue and the UI is away from the wall... any help would be appreciated
Never mind I worked it out people, if you encounter this issue please check the box colliders for the wall you are placing it on! This was the issue i did not even realise that the collider for the wall was overhanging so much and this caused the issue I described above.
I know @Iconoclass did describe this in another comment but I am a total noob to this and still need to learn all the aspects of level building more and how objects and toggles / world triggers interact with each other.
I tried this and got it working completely with cyan emu but when I loaded it in my world it didn't work. I went back and cyan emu says it's working so when I test it it works just as it supposed to but when I load in vrchat it doesn't work at all I can't select it and activate it
make sure your colliders are not overlapping the UI elements. The UI must be placed in front of the walls
@@iconoclass thanks, that fixed it.
Idk why but for me, the mirror works fine in play mode but not when it's on build and test. Help?
Ask in the VRChat Discord
Would you have the Mirror, LQ or HQ off by default on entering?
yes
6:56 you're welcome 😈
I do not know what I did wrong, but the UI works. Even so it wont actually toggle the objects.
Do you know what might be causing this? I have gone over your video a few times now in an attempt to fix this to no avail.
Double check to make sure you are using the right command. It is a dynamic bool. Someone in the comments had the same issue
i had to uncheck disable pixel lights, otherwise my mirror looks very dark
how can we prevent the mirrors from reflecting the toggle ui elements?
0:55 use the “show players/world” button after importing VRWorld toolkit, or manually toggle on only all of the layers shown in the timestamp
hi, i cant find mirror in my project, how i can get that files?
It's under packages, not assets
@@iconoclass i no get that files in my packages, where i can get it?
look it up in VRC documentation. search in the packages folder, not in assets folder
how did he make that neon light?
9:44 I literally did a step by step in the video
@@iconoclass yeah i watched it, and lets just say i got a 2 digit IQ.
so im not sure what I did wrong but I dont see the toggle option when I add the HQ mirror under the LQ mirror. I will be trying to fix it but no luck. Great vids by the way. Amazing actually
Update:
Im a big fat dumb dumb. Would highly recommend this tutorial
so how did u fix that ?
it appears im also dumb
after 2 hours of adding mirrors and toggles my text and checkmarks disappeared. i am now crying.
is it just me or it looks like my avatar is floating rather than standing on the ground.
Check the floor collider.
If you have additional questions please direct them towards the VRChat Discord and provide screenshots.