我正在尝试将 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
最佳答案
使用 GOSU 将文本放入窗口的最佳方法是使用 FONT。
初始化
your_text = Gosu::Font.new(FONT_HEIGHT)
然后画出来
your_text.draw_text('HERE A TEXT', x, y, z)
您可以使用 WINDOW 高度和宽度属性将其居中。
关于ruby - ruby/libgosu 中的中心文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52814756/