예제 #1
0
        protected override void ProcessSpriteData()
        {
            var id = spriteChip.FindSprite(spriteData);

            if (id == -1 && autoImport)
            {
                id = spriteChip.NextEmptyID();
                spriteChip.UpdateSpriteAt(id, spriteData);
            }

            x = index % image.Columns;
            y = index / image.Columns;

            var tile = tilemapChip.GetTile(x, y);

            tile.spriteID = id;
        }
예제 #2
0
        protected override void ProcessSpriteData()
        {
            var id = spriteChip.FindSprite(spriteData);

            if (id == -1 && autoImport)
            {
                id = spriteChip.NextEmptyID();
                spriteChip.UpdateSpriteAt(id, spriteData);
            }

            x = index % columns;
            y = index / columns;

            var tile = tilemapChip.GetTile(x, y);

            tile.spriteID = id;
//            tile.flag = flag;
//            tile.colorOffset = offset;
        }