Search Unity

  1. Check out our Unite Austin 2017 YouTube playlist to catch up on what you missed. More videos coming soon.
    Dismiss Notice
  2. Unity 2017.2 is now released.
    Dismiss Notice
  3. The Unity Gear Store is here to help you look great at your next meetup, user group or conference. With all new Unity apparel, stickers and more!
    Dismiss Notice
  4. Introducing the Unity Essentials Packs! Find out more.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice
  6. Unity 2017.3 beta is now available for download.
    Dismiss Notice

Instantiating Sprites

Discussion in '2D' started by MajidKhosravi, Jan 22, 2014.

  1. MajidKhosravi

    MajidKhosravi

    Joined:
    Jun 21, 2013
    Posts:
    31
    Whats the best method of instantiating sprites? I used to use game objects as prefabs and instantiating them using a public reference, however Instantiate function doesn't work with Sprite references.

    Lets say if I have a bullet object as sprite, Should I add sprites to game objects as child and then use those as prefabs to instantiate new items?
     
  2. unitylover

    unitylover

    Joined:
    Jul 6, 2013
    Posts:
    345
    You can definitely use prefabs for your sprites. It's the easiest and recommended way to instantiate things.
     
  3. MajidKhosravi

    MajidKhosravi

    Joined:
    Jun 21, 2013
    Posts:
    31
    So should I add my sprite as a child object to a game object and then use that game object as prefab, right?
     
  4. unitylover

    unitylover

    Joined:
    Jul 6, 2013
    Posts:
    345
    You can either drag a sprite onto your scene and create a prefab from that or use a child container if you need to.
     
  5. MajidKhosravi

    MajidKhosravi

    Joined:
    Jun 21, 2013
    Posts:
    31
    thanks, it worked! :)
     
  6. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    6,306
    You can also just in create a new gameobject (programmatically) and attach a spriterenderer to it.
     
  7. sub66pop

    sub66pop

    Joined:
    Jan 11, 2014
    Posts:
    3