コード例 #1
0
    private void ChangeSprite()
    {
        if (currentType != lastType)
        {
            myRenderer.sprite = atlas.GetSprite(currentType.ToString());

            lastType = currentType;
        }
    }
コード例 #2
0
ファイル: LifeBar.cs プロジェクト: lodossDev/gameengine
        public void AddSprite(SpriteType type, String location, int posx, int posy, int offx, int offy, float sx, float sy)
        {
            Entity entity = new Entity(Entity.EntityType.LIFE_BAR, type.ToString());
            entity.AddSprite(Animation.State.NONE, location, true);
            entity.SetPostion(posx, posy, 0);
            entity.SetOffset(Animation.State.NONE, offx, offy);
            entity.SetScale(sx, sy);

            sprites.Add(type, entity);
        }
コード例 #3
0
ファイル: AtlasManager.cs プロジェクト: Falme/AsteroidsSource
 private void verifyActualSprite()
 {
     //Sprite Changed?
     if (actualSprite != lastSprite)
     {
         //Set Sprite
         spriteRenderer.sprite = spriteAtlas.GetSprite(actualSprite.ToString());
         lastSprite            = actualSprite;
     }
 }
コード例 #4
0
 private void changeSprite()
 {
     //con este if evaluamos si el elemento actual es diferente al ultimo elemento asignado.
     if (elementoActual != ultimoElemento)
     {
         //accedemos a la propiedad sprite de nuestra variable rend y le asignamos el sprite del atlas
         //Primero atlas es la variable donde guardamos la informacion de nuestro Sprite Atlas
         //Despues con la propiedad GetSprite obtenemos el nombre de nuestro Sprite para asignarselo a la variable rend
         //elementoActual.ToString es una funcion con la que tomamos el valor de elemento Actual y lo convertimos a String
         //De esta manera decimos que elemento de atlas queremos que nos dibuje en la pantalla
         rend.sprite = atlas.GetSprite(elementoActual.ToString());
         //Finalmente le decimos  al ultimo elemento que sea igual al elemento actual que tenemos ahora
         ultimoElemento = elementoActual;
     }
 }
コード例 #5
0
    public static Sprite LoadSprite(SpriteType type, string picName)
    {
        string path = string.Format("UI/{0}/{1}", type.ToString(), picName);

        return(Resources.Load <Sprite>(path));
    }
コード例 #6
0
    public static Sprite[] LoadSprites(SpriteType type)
    {
        string path = string.Format("UI/{0}/", type.ToString());

        return(Resources.LoadAll <Sprite>(path));
    }
コード例 #7
0
    public Sprite GetSprite(SpriteType spriteType, string name)
    {
        string path = "Images/" + spriteType.ToString();

        return(GetObj(_spriteDic, path, name));
    }
コード例 #8
0
ファイル: SpriteDao.cs プロジェクト: SoulParty/unity-pong
 public void setSelected(Sprite sprite, SpriteType spriteType)
 {
     PlayerPrefs.SetString(spriteType.ToString(), sprite.ToString());
 }
コード例 #9
0
ファイル: SpriteDao.cs プロジェクト: SoulParty/unity-pong
 public string getSelected(SpriteType spriteType)
 {
     return PlayerPrefs.GetString(spriteType.ToString());
 }