将图像切成9块拼图(Unity)

时间:2018-02-24 06:58:17

标签: c# unity3d game-engine puzzle

我必须将图像(600x600)剪切成9个(200x200)。我正在用拖放式制作一个拼图游戏。很多事情都可以。只留下切割9件并控制。我阅读并观看了许多教程但没有任何工作。有谁知道我怎么做?

我在右侧有一个9项scrollRect。当图像切割9件时,将放置物体。

我在下面写了这段代码

for (int i = 0; i < 3; i++){
        for (int j = 0; j < 3; j++){
            Sprite newSprite = Sprite.Create(img, new Rect(i * 200, j * 200, 200, 200), new Vector2(0.5f, 0.5f));
            Image image = list.GetComponentInChildren<Image>();
            image.sprite = newSprite;
        }
    }

My Puzzle Panel

0 个答案:

没有答案
相关问题