Unity iPhone needs:

Graphics: native, fast Sprite Manager

With editor support, so we don't have to do everything in code.

388 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    [Deleted] shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    16 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • Vinicius TafuriVinicius Tafuri commented  ·   ·  Flag as inappropriate

        Yeah! Unity must include Sprite Manager 2 as default! It would be really great! It`s is all Unity need to become perfect @.@

      • Mark FennellMark Fennell commented  ·   ·  Flag as inappropriate

        Something that also handles the iPhone retina display as seamlessly as cocos2d and Objective c do, just by adding a suffix to the images.

      • GabrielRGabrielR commented  ·   ·  Flag as inappropriate

        Sprite Manager 2 is pretty fantastic. Maybe unity could license that to speed up the process?

      • anbsoftanbsoft commented  ·   ·  Flag as inappropriate

        As a quick update, AnBSoft, the maker of the original SpriteManager, is now preparing to release an updated Sprite system that takes advantage of dynamic batching and allows sprite editing using the inspector, and will show the sprites in the scene view so you aren't having to work "blind". It should have lots of new features and I'm hoping to be able to demo it at Unite. You can see preview information about it here:
        http://www.anbsoft.com/middleware

      • galentgalent commented  ·   ·  Flag as inappropriate

        Agreed, something clean and easy to use that largely does what GUIManager / SpriteManager do would be fantastic! for iPhone development, reducing the draw calls for all those necessary but plentiful UI sprites is a must. I love what the community has done, but something officially supported would be better (in the long term).

      • Brian KehrerBrian Kehrer commented  ·   ·  Flag as inappropriate

        I've spent the last 3 days rewriting the forum version to accommodate clicks, take delegates for callbacks, fade in and out (safely) and generally replace the all the Unity UI systems. I'd be happy to donate my code to the feature request pool if Unity decides to pick this up.

      • msicklemsickle commented  ·   ·  Flag as inappropriate

        Native sprite support would be great for iPhone designs. Yes, it could be very useful for the other platforms as well, but I think most people would just keep all art in a 3D format for easier workflow. For the iPhone it's worth the time to design out the 2D assets for the potential savings in performance.

        One more thought - just because they are 2D sprites doesn't mean they are only for 2D games. Trail, particles and other billboard rendered objects already work this way.

      • aaronsullivanaaronsullivan commented  ·   ·  Flag as inappropriate

        I'm also voting for this as a feature for all Unity flavors. There's no reason it couldn't be used across them all. Key features being in-editor stitching of sprites together into a single texture.

        As far as moving it... I'm not sure. It might get more attention here. ;)

      • Jon FrisbyJon Frisby commented  ·   ·  Flag as inappropriate

        It's probably possible to provide edit-time control of plane mesh UVs and orientation (I.E. for billboarding) as-is. The question becomes whether or not the planned batch rendering will provide the desired performance boost or whether the overhead of a generalized solution will eat into the benefits.

      • tautau commented  ·   ·  Flag as inappropriate

        It definately can be started as SpriteManager support in Unity3D itself, then reused in iPhone

      • jayjay commented  ·   ·  Flag as inappropriate

        Key feature I would think for this would be that it be accomplished in one draw call, and allow for manipulation of the sprites independently-- such as rotation, animation.

        While we're at it, this could also be the basis for a GUI with performance good enough for the iPhone.

        This kind of project is the most popular user extension on the forum. Unity is in a position to do it even better.

        The needs for this are very different than the needs in regular Unity which is why this is an iphone specific feature. (EG: Regular unity can do this easily but with lots of draw calls, etc.)

      • silentchujosilentchujo commented  ·   ·  Flag as inappropriate

        Another thing that would be great is just an easy way to create billboard polys. Instead of needing a script that faces the object to the camera every frame.

      • mindlubemindlube commented  ·   ·  Flag as inappropriate

        Perhaps this should be renamed "Unity 2D" and moved to the Unity uservoice Forum? (not iphone specific?)

      Knowledge Base and Helpdesk