-
-
Notifications
You must be signed in to change notification settings - Fork 0
[Story] Homepage Lobby Scene with Location UI #7716
Comments
To add the new route, we must implement it in a few places (since routes are dynamic and configurable). To seed the route to the database, add an entry here. To configure the route in the default project, add an entry here. This new route should look like the offline route here: We have a concept called XRUI, which is what we are slowly migrating all of our UI over. This rasters the DOM elements rendered from the react component tree into a texture that can be presented in 3D (hence it being an XR UI). The implementation of these are quite similar to normal UIs, in that it is rendered with react and jsx, but there is some additional data structures that it sits in. You can see some examples of these here: https://github.com/EtherealEngine/etherealengine/tree/dev/packages/client-core/src/systems/LoadingUISystem.tsx In terms of what the UI should look like, we want something very simple and minimalist, like the UI panels at our explore page: We have a few default locations, which you can explore locally: Essentially, we want to extend the feathers location service API to include being able to fetch a list of locations. |
We want to add a
/home
page. It should include a list of locations designed the same as we have at https://etherealengine.com/exploreThis page will be 3D, loading the avatar and the empty scene. For the basic route, we can copy the route for offline pages (
/offline
).The page should have a popup menu created with XRUI that automatically pops up, and can be opened and closed easily.
The popup menu should have three panels:
These should all be clickable, rerouting to the respective location at
/location/<locationName>
The text was updated successfully, but these errors were encountered: