【发布时间】:2015-11-14 18:19:27
【问题描述】:
我正在尝试学习 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
-红宝石 1.93 448
-gosu 0.10.4
【问题讨论】:
-
这可能是特定于平台的问题。我建议重新安装
gosugem,因为有时小的库版本更改可能会导致段错误。或者尽可能尝试更新的 Ruby 版本。 -
感谢您的回复。正如建议的那样,我尝试更新 ruby 并重新安装 gosu。可悲的是,超过 2.0.0p647 的 ruby 版本在 xp 上不起作用。无论如何,当我尝试重新安装 gosu gem ruby 时,将一些 .so 和 .dll 从 ASCII-8Bit 转换为 UTF-8 时出现了一些错误。
标签: ruby crash drawtext libgosu