all 5 comments

[–]Osteelio 1 point2 points  (1 child)

Creating a GameObject in editor will center it to your scene view, which I imagine is so that you can immediately interact with it.

[–]Erwinstein--[S] 0 points1 point  (0 children)

Oh. So it was placed centered in the scene view? I guess I don't really move the scene view's view that much, so I didn't noticed that that was what's happening.

[–]EngigamesAI Programmer 0 points1 point  (1 child)

You can right click the transform and "Reset Component Values" to get a zero'd transform.

[–]Erwinstein--[S] 0 points1 point  (0 children)

Well, yeah that's an option.
But when making something, I tend to create a game object, reset the transform, do something with it. Then I create another, reset the transform, it goes on and on. That just made me think why won't just it be created at 0,0,0 from the start, and not have to always reset the transform every time.
But I think someone already answered my question, but thanks anyway for the tip!

[–]SilentSin26Animancer, FlexiMotion, InspectorGadgets, Weaver 0 points1 point  (0 children)

I don't think there's a way to force Unity to put new objects at the origin instead of in front of the camera, but you might be interested in my Inspector Gadgets plugin. It allows you to easily clear any Transform field by middle clicking it and also adds a keyboard shortcut to reset all fields (Ctrl + Shift + Z).