Forum Discussion

BoBJustPotato's avatar
1 month ago

Unity – Room creation working on one device but not on another.

I’m currently working on a project using MRUK. It uses room scanning to instantiate walls, floors, ceilings, and so on. The user can place objects in their room.

When I test on my device, everything works fine. However, on my friend’s device, it doesn’t work. The objects are not moving and just float in the air. After some debugging, we found that the room was not being created, so there is nowhere for the objects to be placed.

I added an effect mesh and immersive debug tools to understand what was happening on my friend’s device. The room is not being created, and the console shows logs like “Room not found,” along with other debug messages I added to check if any room data was being returned from the device.

We tried reverting to earlier versions where we are sure everything was working, but the issue persists on his device (mine works fine). This makes me think it could be related to permissions. However, after checking the settings, the app does have permission to access spatial data.

We also tried clearing all scanned rooms and spatial data from his device, and even reinstalling the app, but nothing worked.

Some additional details that might be relevant:

- We are using SideQuest to install the builds
- In the latest versions, we added multiplayer using Photon
- We tried scanning the room before opening the app, and also triggering a scan from within the app using a button

1 Reply

  • Degly's avatar
    Degly
    Start Mentor
    • Make sure “Spatial Data” permission is enabled AND accepted again after reinstall
    • Verify the device actually has a saved room scan in system settings
    • Try disabling Shared Spatial Anchors / Photon temporarily to isolate MRUK
    • Test with the official MRUK sample scene on the affected device
    • Check if OVRSceneManager or room loading callbacks are failing silently

    Also, SideQuest installs can sometimes keep old app data around. I would try:

    • Fully uninstall app
    • Delete app data manually
    • Clear spatial data again
    • Reboot headset
    • Re-scan room
    • Reinstall fresh build

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions