我正在尝试将文本放在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
答案 0 :(得分:0)
使用GOSU在Window中放置文本的最好方法是使用FONT。
初始化
your_text = Gosu::Font.new(FONT_HEIGHT)
然后绘制
your_text.draw_text('HERE A TEXT', x, y, z)
您可以使用WINDOW的height和width属性将其居中。