Достаточно простой, но не очевидный, способ, как нарисовать линию с помощью Net XNA Framework. Для начала потребуется небольшая подготовка:

  • т.к. в XNA все выводимое на экран должно быть задано в виде 3D объекта, то для начала создаем текстуру “линии”:

  • у нас готова текстура с не инициализированными данными, которая не может быть выведена на экран. Для того, чтобы завершить ее создание, мы должны присвоить ей эти данные: 

  • теперь текстура готова и мы можем использовать ее для рисования линии следующим образом:
  • И в случае, если линию нужно развернуть: