Возможно, я пытаюсь использовать XNA так, как он не был разработан, но мне бы очень хотелось иметь возможность рисовать свои собственные примитивы и сохранять их в виде растрового изображения, текстуры2D или чего-то еще, что будет содержать несколько строк 2d. для меня. Моя цель — запрограммировать игру, в которой текстуры создаются процедурно, а не просто загружаются из менеджера контента.
Если это поможет узнать, я создал класс Shape, который хранит многоугольники, и я, вероятно, мог бы просто сказать spriteBatch рисовать каждую линию, но вместо этого я пытаюсь оптимизировать, сохраняя где-то часто используемые формы.