0

私はバンドラーを使用して新しい宝石を作成し、rubygameで遊んでいます。これまでのところ、画像ディレクトリへのパスがわからないために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 に答える