2

我正在尝试将文本置于 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
4

1 回答 1

0

使用 GOSU 将 TEXT 放入 Window 的最佳方法是使用 FONT。

初始化它

your_text = Gosu::Font.new(FONT_HEIGHT)

然后画出来

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

您可以使用 WINDOW 高度和宽度属性将其居中。

于 2018-11-12T11:08:58.070 回答