This feature is called 'restrictive environment'. Interactions are only possible in steps where they are required. That means that it's much easier to guide people in VR and prevent unintended interactions. If you want to enable interactions without using the correlating condition in this step, you can do so in the 'unlocked objects' tab of the step inspector.
By default, VR Builder uses Windows' text-to-speech synthesizer which of course is not available on a Mac. To simply make it work, go to Project Settings > VR Builder > Language and set the text-to-speech provider to DummyTextToSpeechProvider. This means you'll have no voiced instructions and it might not be clear what to do in the demo, but your project will work!
Check out this FAQ to learn how to make TTS work on a Mac.
There are two options for you:
You can adjust the colliders of the snappable object and the snap zone.
In addition, you can create your own instance of the snap condition and refine when a snap is fulfilled. For instance, you can check the orientation as well.
There are three possible causes:
Yes, there are actually 3 ways to do so:
1. You can use the menus' "skip step" functionality to go through the process and trigger each event manually. It will autocomplete the steps, that means, for example, that when skipping a step which has a snap object condition, the object will be moved and snapped to the snap zone.
2. Since we are using Unity XRI, you can use its device simulator. Here's a helpful video and the documentation with button configurations.
3. Some of our users have developed a desktop mode with which they can use the VR Builder application with mouse and keyboard. It's something you can build as well or we can assist you as part of the pro license.
Check the set-up tutorial to make sure you’ve followed the VR Builder setup instructions correctly. Specifically XR settings such as OpenXR/Oculus setup.
First, we would recommend you to check that your controllers work outside of the Unity environment, also check if your headset is tracking correctly as it could be an issue not related to VR Builder or Unity.
If this is correct, please check for the correct controller profile on XRIT/OpenXR.
Most probably the model does not allow read/write. To fix this, select the model of the object in your project assets folder and open the Unity Inspector. In the model's properties, you'll find a "Read/Write" checkbox. Set it to true.
This still might be due to setting up the project on a URP template.
Open your Project in Unity, and go to Edit > Render Pipeline > Universal Render Pipeline and select either Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials.
Then go to Edit >Project Settings > Graphics and in Scriptable Render Pipeline Settings select Universal Render Pipeline
You probably set up a Universal Render Pipeline (URP) project. If that's the case, you need to convert the materials as the demo scene is built with the Standard Render Pipeline.
Open your Project in Unity, and go to Edit > Render Pipeline > Universal Render Pipeline and select either Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials.
Leave us a message on Discord for quick support and to request a product feature or tutorial.