我使用bundler来创建一个新的gem,我正在玩rubygame。到目前为止,它没问题,除了我无法在Surface上获取图像,因为我无法弄清楚路径到我的images目录。我知道这很难过,但我已经习惯了Rails为我加载图像。
图片的完整路径为:/usr/local/src/jewel_thief/lib/jewel_thief/images/player.png
。
我正在尝试使用它:
/usr/local/src/jewel_thief/lib/jewel_thief/player.rb
(view source)
我做错了什么?
答案 0 :(得分: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'
答案 1 :(得分:0)
路径最终是这样的:
@image = Surface.load 'lib/jewel_thief/images/player.png'
最后,被困了好几个小时之后。谢谢你的帮助!真。