Search Unity

SpriteRenderer Problems

Discussion in 'Scripting' started by Carlos321, Apr 17, 2015.

  1. Carlos321

    Carlos321

    Joined:
    Jan 23, 2013
    Posts:
    3
    I am try'n to add a sprite to a character every time it is created but when i add the sprite to the component of spriterenderer it does not appear. Here is the peace of code that i am having the problem with

    GameObject model = new GameObject();
    model.name = "enemy " + count;
    model.AddComponent<followPlayer>();
    model.AddComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Images/body");
    model.transform.position = new Vector2(200, 200);
     
    Last edited: Apr 17, 2015
  2. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    9,404
    Does it give any error messages?
     
  3. der_r

    der_r

    Joined:
    Mar 30, 2014
    Posts:
    259
    Why not instantiate a prefab instead?
     
  4. Carlos321

    Carlos321

    Joined:
    Jan 23, 2013
    Posts:
    3
    @mgear No there are no error message at all.
    @der_r How do instantiate a prefab?
     
  5. der_r

    der_r

    Joined:
    Mar 30, 2014
    Posts:
    259