我是从我的网站试图调用的资源(例如图片),以避免不断更新。到目前为止,我只是用这个尝试:

 @sprite.bitmap = Bitmap.new("http://www.minscandboo.com/minscgame/001-Title01.jpg")

不过,这只是给“找不到文件错误”。什么是正确的方法实现这一目标?

有帮助吗?

解决方案

尝试使用净:: HTTP 先取得本地文件:

require 'net/http'

Net::HTTP.start("minscandboo.com") { |http|
  resp = http.get("/miscgame/001-Title01.jpg")
  open("local-game-image.jpg", "wb") { |file|
    file.write(resp.body)
   }
}

# ...

@sprite.bitmap = Bitmap.new("local-game-image.jpg")
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top