#!ruby # -*- mode: ruby; coding: utf-8 -*- # Last updated: <2016/12/11 14:28:32 +0900> # # Gosuの動作確認 # # 動作確認環境: # Windows10 x64 + Ruby 2.2.6 p396 mingw32 + Gosu 0.10.8 x86-mingw32 require 'gosu' class MyWindow < Gosu::Window # コンストラクタ def initialize super 640, 480, false self.caption = 'Hello World!' @font = Gosu::Font.new(32) # フォントを用意 @bg_img = Gosu::Image.new("tmp_bg.png", :tileable => true) # BG画像 @spr_img = Gosu::Image.new("tmp_ufo.png", :tileable => true) # スプライト画像 end # 更新処理 def update end # 描画処理 def draw @bg_img.draw(0, 0, 100) # BG描画 @spr_img.draw(320, 240, 200) # スプライト描画 @font.draw("Hello World", 10, 10, 300) # テキスト描画 end end window = MyWindow.new window.show