Skip to main content

The “VR HUD Canvas” Edition

· 2 min read

VR HUD Support

VR is now supported when using a Screen Space canvas. Here’s a guide on how to get it working.

  1. Create an Empty Object, this will be your HUD object.
  2. Convert it into a prefab right away (not required, but recommended).
  3. Open the prefab, add a UI > Canvas object under your Empty Object. Make sure it’s set to Screen Space Overlay.
  4. Add the Rec Room Object component to your Empty Object, then add the Rec Room Studio HUD Canvas component to your Canvas.
  5. Delete the Graphic Raycaster component under your Canvas (keep it if you’re making a World Space UI, but if you keep it as a Screen Space Overlay, you’ll get an error asking you to delete this component when attempting to upload).
  6. Add all your HUD elements under your Canvas.
  7. You can add TextMeshPro text, images, etc. and create events under your Empty Object to change your HUD using circuits.

Note: Recommended settings for the Canvas Scaler component are the following:

General Changes & Bug Fixes

  • Fixed vertex colors for the Rec Room Studio/Lit shader.
  • Disabled the detail map section until it can be supported in-game.
  • Added some error reasons as to why opening a room would fail sometimes.
  • Improved Copy + Paste in Rec Room Studio to make it harder to accidentally paste mixed selections of Studio and non-Studio objects in Unity, which does not copy the Maker Pen objects correctly.
  • Fixed several bugs that could cause 'Upload & Build' to fail silently.
  • Fixed an issue causing the Rec Room Object Reset chip to fail on Studio objects for non-authority players.
  • Using .dds & .texture2d files that contained compressed texture data would cause 'Upload & Build' to fail. So we added a room error when one of these formats is used.

If you find any bugs, or need help, make use of the Rec Room Studio discord server and the respective forums to provide feedback, request help or log bugs!

The "✨Circuit Editor✨" Edition

· 4 min read

Rec Room Studio now has a Circuit Editor!

Here's how to use our new Circuit Editor inside of Rec Room Studio.

  1. Start by selecting any circuits in the main scene view in the editor.
  2. Then open the circuit editor window by selecting the Rec Room Studio tab at the top > Circuit Editor.
  3. Now that the circuit editor is opened, you'll notice there's nothing there yet. While making sure your circuits are still selected, click the magnifying glass icon at the top left of the circuit editor, this will focus on the circuits you selected and show them in the window.

What you can do with the Circuit Editor.

  • Move chips around, they will move on the same axis they are in within the scene.
  • Connect chips together: click on a port and drag to another to connect chips together.
  • Disconnect ports by selecting them and either right-clicking and selecting Delete, or by tapping the Delete key on your keyboard.
  • Create new chips by either right-clicking in an empty space and selecting "CreateNode", this will open a menu where you can choose chip categories/simply search for a specific one, or by opening the Circuit Palette window from the Rec Room Studio tab at the top and dragging chips in the circuits editor view. You can also create a new chip with context by dragging a wire from a chip's input or output to nothing, which will open the menu and narrow it down to chips that support the type you are trying to connect. When created that way, the connection will already be established.

  • Right-click a chip to change its variable name (can also be done by hitting F2 on your keyboard while selecting the chip), copy, cut, duplicate, delete, etc.
  • Selecting chips (multi-select by holding Shift, or by dragging over your selection) supports Copy/Pasting (Ctrl+C/Ctrl+V), Cutting (Ctrl+X) and Duplicating (Ctrl+D). You can even paste sets of chips between subrooms this way!
  • Double-click a circuit board/control panel to edit inside of it. Click the back arrow to back out and stop editing it.
  • While in a board, right-click the in/out buses to add functions and ports.
  • The editor window will show all chips selected (at the time of hitting the magnifying glass) along with connected chips and nearby chips. Chips that are too far away or oriented differently will show up as transparent and will not show all its connections. Those can still be selected and you can hit the magnifying glass to keep browsing that cluster of chips.
  • The little spinning arrow button dictates whether or not positions are saved as you move chips around in the editor. Turn it off if you want to temporarily arrange chips to make it easier to connect pins for distant connections.

What you cannot do with the Circuit Editor.

  • Configure chips, you'll have to hop in-game to configure except for changing the name of a variable, or default port settings. While this is not possible as of now, it's on our to-do list.

General Changes & Bug Fixes

  • Fixed a bug that may prevent you from uploading your room while other creators are playing in the room.
  • Fixed missing Sun Direction and Motion Trail Component objects when using Studio in a room containing them.
  • Fixed several bugs with the creation and deletion of Control Panels.
  • Circuits now show up in the Maker Room hierarchy.
  • Updated circuit visuals in the scene.
  • [OLD] Added a board configuration option to hide or show Studio Events/Properties on an object's control panel.
  • [OLD] Added a button to remake object boards on an object, or across all prefabs of that object. Use this button after adding/removing events or properties to your object to update their board accordingly!

If you find any bugs, or need help, make use of the Rec Room Studio discord server and the respective forums to provide feedback, request help or log bugs!