Before starting this tutorial, read:
- Working with Data — Groups, Resource Types, and Prototypes
- Working with MegaWorld Window — how to navigate the window
Step 1 — Open the MegaWorld Window and select Precise Place
Press Alt + Z to open the MegaWorld Window. In the Tools Panel, click the + button and choose Precise Place.Step 2 — Add a Group and prototype
In the Selection Panel, click Add Type. Inside the Group, click Add Resource and choose Unity/GameObject. Drag your Prefab into the prototype list. To switch which object gets placed, select a different prototype in the Selection Panel.Step 3 — Configure placement settings
In the Settings Panel, check the Precise Place Tool Settings block:- Set Spacing to control how far apart objects land when you drag across the scene.
- Enable Use Transform Components if you want rotation or scale variation applied automatically.
- Enable Overlap Check if you want the tool to reject placements that would overlap existing objects.
Step 4 — Place objects in the scene view
Move your cursor into the Scene View. A preview of the object appears at the cursor’s surface position.- Click to place the object and move on.
- Click and drag to place a sequence of objects along the stroke.
Step 5 — Adjust the preview object before placing
While the preview is active, hold hotkeys to modify the object before confirming:| Shortcut | Action |
|---|---|
Q + drag | Move the object up or down |
LShift + drag | Rotate around Y |
LShift + X + drag | Rotate around X |
LShift + Z + drag | Rotate around Z |
LCtrl + LShift + drag | Uniform scale |
Tab | Reset transform to the original Prefab values |
What’s next
- Use Edit to adjust individual objects after placing them.
- Use Pin for a one-gesture placement where you set rotation and scale in a single drag.
- Read the full Precise Place reference documentation.
