Я загружаю Texture2D, которое содержит
несколько текстур спрайтов. мне бы хотелось
вытащить отдельные текстуры
когда я загружаю исходную текстуру в
хранить в отдельных объектах Texture2D.
Тебе не нужно это делать, и не должен. Доступ к одной текстуре быстрее, чем к нескольким текстурам. Также текстуры хранятся в памяти текстур GPU. Нет смысла разбивать его на части.
Вместо этого вам следует сосредоточиться на написании кода, который может получить доступ к отдельным спрайтам на вашем листе спрайтов. Предлагаю вам посмотреть, как работают спрайт-игры.
Вот отличная серия обучающих видео, которые должны вам помочь: видео с движком плитки