Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Timmyglen2 · Jan 28, 2011 at 02:28 AM · 2dgraphics2d-platformer2d-gameplay

Is it possible to make a game that looks 2d in Unity?

I have a love of 2d platformer games (i.e. megaman, mario), and I like the graphics. I was wondering if there was any way in unity to get graphics similar to those games. I am assuming I use the basics for a sidescrolling platformer from the turtorial (http://unity3d.com/support/resources/tutorials/2d-gameplay-tutorial.html) but I do not like the 3d graphics. Any help would be appreciated.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Chrisg · Jan 28, 2011 at 03:00 AM

Planes work, but I found cubes with a really tiny z-scale work better, for collision purposes. The biggest hurdle is the camera - lock it onto the z axis, by simply setting it's z rotation to 0, then zoom it back a bit, making the scale a negative(pretty much how it's set by default. Then just don't adjust the camera's z value in game. If the camera goes wonky, you can just manually set the angle again in code where the issue occurs.

Make use of the 3d angle for depth - having the player at 0 z-axis, a bush at -1 and a tree line at +1 will look like they're passing through a wood area, for example.

You also need to set the camera projection to Orthographic, not perspective, so everything will appear flat. Make a few 3d objects and swap between the modes and you'll see the difference.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Icedmetal57 · Jan 28, 2011 at 02:37 AM

I suppose you could. Just use planes with a 2D texture applied to them for your 2D sprites and just move the camera in a way so that it doesn't rotate in a way that makes it look 3D which is simple, just keeping it clamped to a certain position on one of the axes.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Bunny83 · Jan 28, 2011 at 03:16 AM

You just need to switch your camera to orthographic and don't rotate the camera. That way you can have 3D objects, no matter how big the z size is.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

2d gameplay movement script 1 Answer

Death Counter dont work when changing scenes 2 Answers

OnTriggerEnter2D Running twice when destroying game object. 1 Answer

How to check Hypothetical Collisions in 2D 1 Answer

How To Make My 2D Character Jump Gradually 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges