Как визуализировать текстуру с помощью pygame (или другой программы) из строки с буквой [дубликат]Python

Программы на Python
Ответить
Anonymous
 Как визуализировать текстуру с помощью pygame (или другой программы) из строки с буквой [дубликат]

Сообщение Anonymous »

Здравствуйте,
Я хочу сгенерировать текстуру из строки с буквой.
Я пытаюсь сгенерировать эту текстуру из шрифта pygame, и, насколько я понял, это то же самое, что и вы. должен был это сделать, но не работает...
вот код рендеринга текстур:

Код: Выделить всё

def get_texture_letter(self,path):
texture = self.drawText(path)
texture = pg.transform.flip(texture, flip_x = True, flip_y = False)
texture = self.ctx.texture(size = texture.get_size(), components=3,
data = pg.image.tostring(texture, 'RGB'))
return texture

def drawText(self, text):
textSurface = self.app.font.render(text, True, (255, 255, 66, 255)).convert_alpha()
return textSurface
и я называю это так:

Код: Выделить всё

tex = self.get_texture_letter(path='O')
Я не понимаю, почему (рендеринг работает с текстурами, такими как png-файлы), но не тогда, когда я использую текстуру, созданную на основе этой.
Он просто генерирует полностью желтую текстуру.
Я неправильно ее создаю?
Хорошего дня!

Подробнее здесь: https://stackoverflow.com/questions/792 ... ith-a-lett
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»