[Unity 4.3] 2D mode not in XY plane - Is it possible?

My question is very simple - Can we use the new 2d mode in a plane other than XY (like XZ)?

I’m asking this because you can’t use navmeshes on the XY plane for example.

1 Like

It’s x/y only.

–Eric

That’s what I imagined, but it’s a pity. Especially because you can’t use navmeshes on the XY plane.

Yep, they need to make it so that you can change the axis of the 2D view.
From my experience with 2D.
*Animations need to have position marked as local or world because sometimes the results are confusing. Sometimes it works on a local axis, other times it works on a world axis and I have no idea why.
*Made part of a game using the 2D sprites and 2D physics to learn that all that 2D physics means nothing if I can’t use Navmesh so I had to change the code back to 3D. Now I have a 2D button that moves the scene camera to an unhelpful angle HOWEVER if it was depth on a Y axis then I could use it.

Ways to Improve Unity:

  1. Allow option to change 2D axis.
  2. Clearly mark local and world for transform.position in animation of 2D objects.

Completely agree that unity 2D is very limiting because of XY only. Please allow us to use other axis.

Bump

Would be nice to be able to set this.

This is a sadly old thread, but bump. This would be extremely useful.

Same, the ability to use other axes would be very helpful…

Definitely in support, I would like it to be in X/Z axis for 2.5D games.

Such as a topdown shooter, RTS, TD, Moba, etc.

https://feedback.unity3d.com/suggestions/extend-2d-physics-to-xz-plane

Why is Navmesh not available on X/Y axis!?

You don’t need XZ axis for any of those game types. XY works fine. The only issue is the navmesh.

–Eric

We might not need them, but it might feel odd manipulating this in the editor:
The camera in the scene editor will always behave like +Y is “Up”; but in a topdown game, +Y isn’t going to be “Up”, it’s gonna be “North” or something like that.
As a result, the left/right controls of the editor’s camera makes it rotate around your game’s “North” instead of your game’s “Up”. If you make the editor’s camera look “West” or “East”, you’ll look at your game sideway; if you’re looking “North” or “South” and try to l try looking to the side, you won’t end up looking “East” or “West”, you’ll be still looking in the same direction, but sideway/upside-down.

Unless it’s possible to change which axis is considered “Up” by the editor’s camera ?

i am not sure if this can help you. but i will share it:

In Scene view, click the green cone, you can get a perspective top view (the middle picture),
continue to click on ‘Top’, you can get a 100% top view (the last picture).

hope this can help you.

my unity version: 2017.1.0f3
3700003--305248--upload_2018-9-20_21-4-52.png

1 Like

Using another 2d plane would be very usefull.

While it’s not the same, there is a way to use Navmeshes in 2D. This is a SX post I made a while back about it:

https://gamedev.stackexchange.com/questions/117595/is-it-possible-to-use-nav-mesh-in-2d-game-in-unity/166216#166216

Hope this helps.

Works perfect! Thank you so much!!!