0

我用 bundler 创建了一个新的 gem,我正在玩 ruby​​game。到目前为止,一切正常,除了我无法在 Surface 上获取图像,因为我无法弄清楚我的图像目录的路径是什么。我知道这很可悲,但我有点习惯 Rails 为我加载图像。

图像的完整路径是:/usr/local/src/jewel_thief/lib/jewel_thief/images/player.png.

我正在尝试将其用于:

/usr/local/src/jewel_thief/lib/jewel_thief/player.rb查看源代码

我究竟做错了什么?

4

2 回答 2

1

改变

@image = Surface.load 'jewel_thief/images/player.png'

@image = Surface.load '/jewel_thief/images/player.png'

我认为以下也有效

@image = Surface.load '/jewel_thief/lib/jewel_thief/images/player.png'
于 2012-10-24T11:50:58.117 回答
0

路径最终是这样的:

@image = Surface.load 'lib/jewel_thief/images/player.png'

最后,在被难住了几个小时之后。不过感谢您的帮助!真的。

于 2012-10-24T12:12:09.137 回答