首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从gem中的子目录加载图像

从gem中的子目录加载图像
EN

Stack Overflow用户
提问于 2012-10-24 19:48:13
回答 2查看 88关注 0票数 0

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

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

我试着把它用在:

/usr/local/src/jewel_thief/lib/jewel_thief/player.rb (view source)

我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2012-10-24 19:50:58

变化

代码语言:javascript
复制
@image = Surface.load 'jewel_thief/images/player.png'

代码语言:javascript
复制
@image = Surface.load '/jewel_thief/images/player.png'

我认为下面的也是可行的

代码语言:javascript
复制
@image = Surface.load '/jewel_thief/lib/jewel_thief/images/player.png'
票数 1
EN

Stack Overflow用户

发布于 2012-10-24 20:12:09

路径最终是这样:

代码语言:javascript
复制
@image = Surface.load 'lib/jewel_thief/images/player.png'

终于,在被难住了几个小时之后。不过还是要感谢你的帮助!真的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13048635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档