Installing Hash Studios Portal Picker
Version: This guide is for Unity 2022.3.6f1. The steps may be different in future versions of Unity.
There seems to be an error of not being able to add more than 13 worlds. We are looking into it, but if you still see this issue, please report it to us so we can keep note and remember this detail.
Important: You cannot test this prefab in Unity and it must be tested in a VRChat Scene due to limitations of blueprint IDs and Udon.
Meet Hash Studios Portal Picker, a Unity UdonSharp Prefab. This tool streamlines virtual navigation by allowing users to select worlds, view key details, and create portals for easy access. A significant advancement for world creation, it consolidates world information and enhances interconnectivity.
Features
- Premium Navigation Experience
- VR and PC Compatible
- User-Friendly Interface
- Optimized Performance
- Displays World Details
VR Showcase World
Experience Hash Studios Portal Picker for yourself here: VRChat Showcase World
Requirements
You can learn how to set up your project beforehand at our project setup guide.
Installation Steps
1. Download and Import the Prefab
- Download Hash Studios Portal Picker from our website.
- Import the prefab into your Unity project:
- In Unity, go to
Assets
>Import Package
>Custom Package...
- Locate and select the downloaded prefab package.
- Click
Import
to add the prefab to your project.
- In Unity, go to
2. Add the Prefab to Your World
- Drag Hash Studios Portal Picker into your world from the Project window.
- Right-click on the prefab in the Hierarchy window and select
Prefab > Unpack Prefab
.
3. Configure Hash Studios Portal Picker
- Select Hash Studios Portal Picker in your Hierarchy.
- In the Inspector window, you will see the configuration options for Hash Studios Portal Picker.
4. Setting Values based on Index
The index values for each array match.
Example of Index Values
For example, the first portal is tied to index 0 of the portal ID
, portal name
, portal description
, and portal images
. This means that all details for the first portal should be in index 0 of each corresponding array.
Example:
If you have a portal with:
Portal ID
: "f2f3g3Bd231dlfase"Portal Name
: "Fantasy World"Portal Description
: "Explore the magical fantasy world."Portal Image
: (Sprite of the Fantasy World)
All these details should be placed at index 0 in their respective arrays.
- Set your values in the
portal ID
array,portal name
array,portal description
array, andportal images
array.
For more detailed information on configuring images to sprites for the prefab, visit our Adding Images and Creating Sprites Guide.
- To add images to the
portal images
array, refer to our guide on Image to Sprite Conversion to convert your images to sprites so you can add them to the prefab.
5. Customizing Portal Position
You can customize where the portal appears by selecting the PortalMarketPlaceHolder
child object of the prefab and moving it around using the transform
component.
By following these steps, you can successfully install Hash Studios Portal Picker and streamline virtual navigation in your VRChat worlds.
For more detailed information and resources, visit the Official Website or watch the YouTube Tutorial.