我正在尝试用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发布于 2018-11-12 19:08:58
使用GOSU在窗口中放置文本的最好方法是使用字体。
初始化它
your_text = Gosu::Font.new(FONT_HEIGHT)然后画出来
your_text.draw_text('HERE A TEXT', x, y, z)您可以使用窗口高度和宽度属性将其居中。
https://stackoverflow.com/questions/52814756
复制相似问题