Я хочу сгенерировать текстуру из строки с буквой.
Я пытаюсь сгенерировать эту текстуру из шрифта 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')
Он просто генерирует полностью желтую текстуру.
Я неправильно ее создаю?
Хорошего дня!
Подробнее здесь: https://stackoverflow.com/questions/792 ... ith-a-lett
Мобильная версия