Sign in to follow this  
Taylor Ringo

Unity 2D in Unity

Recommended Posts

Hey. what are the best learning resources for 2D development in Unity? i Mean Completely 2D not no 2D angled camera with 3D models crap. I need a tutorial for a 2D side scroller platformer type, and it could either C# or UnityScript, because I am really getting both languages down pact.

Share this post


Link to post
Share on other sites
Google is your friend. Just searching "Unity3d 2d tutorial" yields some usable results.
At least you will need some kind of sprite manager because unity3d itself doesn't offer one. There are a few in the asset store.

Share this post


Link to post
Share on other sites
[quote name='Taylor Ringo' timestamp='1333255240' post='4927098']
Hey. what are the best learning resources for 2D development in Unity? i Mean Completely 2D not no 2D angled camera with 3D models crap. I need a tutorial for a 2D side scroller platformer type, and it could either C# or UnityScript, because I am really getting both languages down pact.
[/quote]

Asset store as mentioned above. Only free examples included with Unity use 3d models as 2d.

Basic way to set up sprites in Unity is using a GUITexture and offset the background based on input to slide the frames. Have to google it, but they happen inside GUITextures which should give you some direction.

Here's a thread on doing it http://forum.unity3d.com/threads/19072-Hint-Sharing-clean-2D-sprites-using-GUITexture

Share this post


Link to post
Share on other sites
[quote name='lmbarns' timestamp='1333298097' post='4927204']
Basic way to set up sprites in Unity is using a GUITexture and offset the background based on input to slide the frames. Have to google it, but they happen inside GUITextures which should give you some direction.
[/quote]

Which is a simple way to kill performance. Unity GUI Issues one draw call per GUI element which is highly inefficient. That's the reason there are so many sprite managers and GUI systems out there for Unity.

e.g:

[url="http://www.anbsoft.com/middleware/sm2/"]http://www.anbsoft.com/middleware/sm2/[/url]
[url="http://www.tasharen.com/?page_id=140"]http://www.tasharen.com/?page_id=140[/url]

Share this post


Link to post
Share on other sites
[quote name='Madhed' timestamp='1333298861' post='4927206']
[quote name='lmbarns' timestamp='1333298097' post='4927204']
Basic way to set up sprites in Unity is using a GUITexture and offset the background based on input to slide the frames. Have to google it, but they happen inside GUITextures which should give you some direction.
[/quote]

Which is a simple way to kill performance. Unity GUI Issues one draw call per GUI element which is highly inefficient. That's the reason there are so many sprite managers and GUI systems out there for Unity.

e.g:

[url="http://www.anbsoft.com/middleware/sm2/"]http://www.anbsoft.com/middleware/sm2/[/url]
[url="http://www.tasharen.com/?page_id=140"]http://www.tasharen.com/?page_id=140[/url]
[/quote]

The link I posted shows [b]all GUITextures being drawn in a single call[/b]. GUITexture is far more efficient than any other gui elements in Unity as it's not drawn every frame.

edit:: Actually drawing all texture2d into 1 single GUITexture call.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Forum Statistics

    • Total Topics
      627700
    • Total Posts
      2978695
  • Similar Content

    • By Pixelated_Nate
      Hi all!
      We are looking for a C# programmer for our 2D Action RPG titled Adavia, made in Unity.
      The game itself is akin to Legend of Zelda: Link to the Past, though we're also adding in traditional RPG elements such as Character Creation.
      This is more of a hobby than anything commercial, if it somehow does manage to go commercially, all revenue will be split equally among the team.
      If you're interested, we ask that you be comfortable with:
      Coding A.I's for enemies and NPCs. Working with GUI's. Communicating regularly with the team via Skype (text only). If you have any questions or would like to apply, please contact me at nathan.jenkins1012@gmail.com
       
    • By ilovegames
      You are the commander of a special forces squadron. You were given a task that appeared simple at first glance - to check for suspicious activity in the building of an abandoned psychiatric hospital. But you could not even imagine what you will actually have to face.
      Download https://falcoware.com/HospitalSurvival.php



    • By ilovegames
      You find yourself in an abandoned place full of mutants in the dead of night, and have to kill waves of monsters with a different kind of weapon. The main goal is to survive through the night.
      Controls:
      WASD – Walk
      Shift – Run
      Mouse1 - Attack
      Space - Jump
      Scroll Down – Change weapon
      Esc - Exit, pause
      Download https://falcoware.com/NightSurvival.php



    • By ilovegames
      "Lost Signal" agency investigates paranormal events from all around the world. You are one of the agents who participates in the research of various artifacts. Investigate paranormal activities in this 3D game which has great action and elaborate 3D graphics.
      Interesting quests and creepy monsters await you!
      Download https://falcoware.com/TheLostSignalSCP.php



    • By trjh2k2
      I've never really been a "Unity guy", since all of my game-dev learning happened in C++, and in other engines, but I recently discovered the "complete projects" section in the asset store.  It's full up on projects you can buy that are billed as "ready to customize and release", with full ad integration.  Some of them claim to be for educational purposes, but why would you include a complete, polished, full featured game with ads as an educational example?
      This leads me to the question of why this goes by unchallenged?  Does Unity and the environment of the Unity Store actively encourage this style of game development?  Is the problem of asset flipping our own fault?  I don't mean this as a "we should make Unity shut this down" kind of thread, but rather just to examine whether or not the environment of being able to just buy whole games or pieces of games is something that damages the industry.  I get why Unity would allow it, and I'm sure it's a working business model for some people- and maybe some people DO actually just use these to learn from, but I'm not that naive as to think that there aren't people who recognize this as one of the shortest paths to putting a game on the market so they can cash in.
      Thoughts?
  • Popular Now