Constrain movement in IDE

Hello,

im a proud new user of Unity3d (Indie). Working with the IDE is much fun, but there are a few things bothering me.

One is about the positioning of GameObjects in the IDE. When dragging new Objects into the scene, they are floating somewhere in space (but still in viewport), so I have to repositionate them.
Is there a way to constrain the movement-tools so i can work on a desk?

e.g. Having a desk on with movement only on x- and z-axis, while the y-axis is constant for all new Objects at (eg) 18.0f?

Is this somehow implemented?

If not, maybe this is a good wish for a future release?

greets :slight_smile:

Not exactly. Here’s a workaround:

holding down ctrl while dragging the center control of an object will snap it to the surface of other geometry (requires collision) using a raycast at the mouse position. This is useful for placing/moving objects in a scene.

You could build a ‘desk’ object: a simple plane, perhaps with a translucent shader, with a script that deletes itself when you test the game. This, in concert with CTRL-drag, will give you what you want.

This actually seems like an elegant solution, since even if unity had this built-in, you’d want to be able to position it with the same kind of controls you use to position real objects: using movement tools and inspector.

Hmmm. I may need to make one of these now.