Пример #1
0
    // Use this for initialization
    void Start()
    {
        textureManager = new TextureManager(256);
        textureManager.CreateTexture("hearts");
        textureManager.CreateTexture("diamond");
        textureManager.CreateTexture("clubs");
        textureManager.CreateTexture("spades");
        textureManager.CreateRoundedRectangle("base");
        textureManager.CreateRoundedRectangle("back");
        textureManager.PackTextures();
        SpriteMeshType spriteMeshType = SpriteMeshType.FullRect;
        Sprite         sprite         = Sprite.Create(textureManager.PackedTexture, textureManager.GetTextureRectByName("back"), new Vector2(0.5f, 0.5f), 1, 0, spriteMeshType);

        //Sprite sprite= Sprite.Create(textureManager.TilingTexture,new Rect(0,0,textureManager.TilingTexture.width,textureManager.TilingTexture.height),new Vector2(0.5f,0.5f),1,0,spriteMeshType);
        //Sprite sprite= Sprite.Create(textureManager.PackedTexture,new Rect(0,0,textureManager.PackedTexture.width,textureManager.PackedTexture.height),new Vector2(0.5f,0.5f),1);
        //Sprite sprite= Sprite.Create(textureManager.PackedTexture,textureManager.GetTextureRectByName("clubs"),new Vector2(0.5f,0.5f),1);

        spriteRenderer.sprite = sprite;
        spriteRenderer.size   = new Vector2(183, 256);

        CreateCard(Random.Range(1, 53));
        //CreateCard(10);
    }