I think there must be a script (or something)… I create a game object in the scene and it is positioned at 0, 0, 0. This is often no where near where I’m currently working in the scene. I could input the coordinates but I don’t know where “here” is.
Is there a “bring the game object here” script or a “copy mouse pointer position to copy buffer” script?
The editor doesn’t know where “here” is either. Your mouse pointer is not a location in 3D, it’s obscuring a whole line through space.
If you drag a prefab from the Project tab into the Scene tab, then it has special logic to try to raycast from the mouse to an undocumented/unconfigurable set of layers, and position the object there. It’s a poor guess but at least it’s a guess.
I don’t think there’s any exposed API to let you do that wherever you want.
It depends on whether you drag & drop a prefab onto the scene hierarchy (position: 0,0,0) or onto the scene view (position: somewhere near where you dropped it).
If you create it by script, it would be something like getting the scene view Camera, and then use ScreenPointToWorldPos (name from the top of my head, may be slightly different).
Thanks but I typically create a completely new object by adding it to the Hierarchy. It isn’t a prefab yet because I’m building it. I know about Ctrl Alt F but that moves me to the object and the object is already in the wrong place. I might play with the idea of creating one dummy “parent” that I can move to the area I’m working. If I create objects as children of that they should be in the area and moving them out from under that parent will I believe adjust their position.
The other possibility would be if some adjustment can be made so the scene scrolls when one positions an object beyond the edges. Mine doesn’t so I’m stuck moving the view then dragging more, repeat… Maybe there is a keyboard combo I can find.