Дело вот в чём: я хочу сделать игру под Андроид, где по нажатию на экран возникает спрайт из картинки, но возникает проблема с тем, что при нарезке спрайта через SpriteMetadata захватываются и фрагменты, которые не содержат пикселя, то есть пустые места. Вот код нарезки:
for (int i = 0; i < width; i++)
{
for (int j = height; j > 0; j--)
{
SpriteMetaData meta = new()
{
name = i.ToString() + '|' + j.ToString(),
pivot = new Vector2(0.5f, 0.5f),
rect = new Rect(i, j - 1, 1, 1),
alignment = 9
};
metadata.Add(meta);
}
}
textureImporter.spritesheet = metadata.ToArray();
AssetDatabase.ImportAsset(path, ImportAssetOptions.ForceUpdate);
Подскажите, пожалуйста, как на этом моменте не включать те самые пустые места или как распознать их, чтобы я после использовал эти знания при написании другого скрипта. Буду очень благодарен