无法在Ruby中使用Gosu打印文本(崩溃)

时间:2015-11-14 18:19:28

标签: ruby crash drawtext libgosu

我正在努力学习一些Gosu的基础知识。我可以显示图像但是当我尝试使用文本时,应用程序崩溃了。这是一个我想要运行的简单代码。

<!-- language: rb -->
require 'gosu'

class GameWindow < Gosu::Window
  def initialize(width=320, height=240, fullscreen=false)
    super
    self.caption = 'Hello'
    @message = Gosu::Image.from_text(self, "My text to print",Gosu.default_font_name,100)
  end

  def draw
    @message.draw(10, 10, 0)
  end
end

window = GameWindow.new
window.show

我的系统:

-Windows xp sp3

-ruby 1.93 448

-gosu 0.10.4

### cmd report image

### cmd report 2 image

2 个答案:

答案 0 :(得分:1)

对于在xp上遇到此问题的每个人,只需安装以前版本的gosu,0.9.2效果很好。

使用:gem install gosu -v&#34; 0.9.2&#34;

答案 1 :(得分:0)

适合我的工作

gosu 0.10.4

ruby​​ 2.1.2p95(2014-05-08)[x86_64-linux-gnu]

在ubuntu上运行

window