Центр текста в ruby ​​/ libgosu - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь центрировать текст в ruby ​​/ gosu.Однако все ответы, с которыми я сталкивался, используют устаревшие методы.Это код, который я сделал из этих ответов.Любая помощь о том, как заставить его работать с текущими версиями?

if @track_listing < album.tracks.length
        track_display = Gosu::Image.from_text(self, tracks, Gosu.default_font_name, 50)
        track_display.draw_rot(750, 300, 0, center_x = 0.5, center_y = 0.5)
end

1 Ответ

0 голосов
/ 12 ноября 2018

Лучший способ поместить ТЕКСТ в Window с GOSU - это использовать FONT.

Инициализировать его

your_text = Gosu::Font.new(FONT_HEIGHT)

И затем нарисовать

your_text.draw_text('HERE A TEXT', x, y, z)

Вы можетеотцентрируйте его, используя WINDOW, высоту и ширину.

...