Я разрабатываю 2D-игру с OpenGL (OpenTK) и C#. Мне нравится иметь случайный фон, состоящий из звезд и тумана.
В середине моей проекции звездолет. Звездолет может двигаться в любом направлении. Фон также будет генерироваться динамически в любом направлении. Моя проблема в производительности. Я визуализирую 48000 вершин (6000 прямоугольников с текстурой .png) для небольшой области. И площадь будет расти, потому что мой звездолет движется. МОЙ ПК: ЦП 4 ядра x 2300 МГц, GeForce 9800 GTX+, и он все еще работает медленно. Это нормально?
У меня в голове 1 решение. Рендерим область и создаем растровое изображение для backgroundtexture.
Возможно, у вас есть лучшее решение. Или вы можете сказать мне о недостатках создания динамической текстуры фона.