定期的な更新を避けるために、自分のWebサイトからリソース(画像など)を呼び出そうとしています。これまでのところ、私はこれを使用してみました:
@sprite.bitmap = Bitmap.new("http://www.minscandboo.com/minscgame/001-Title01.jpg")
しかし、これは単に「ファイルが見つかりません」というエラーを出します。これを達成するための正しい方法は何ですか?
Net :: 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")