2007-02-10
[MyGame]明日の2007年新春(関東)でMyGameを紹介するつもり
というわけで準備をしておこう。 今日のRHGはあきらめた。行きたかったけど。会社の研修もあったしで今週は忙しいなあ。
以下メモ。
まずは MyGame について。
require 'mygame/boot'
画像の表示。
require 'mygame/boot' Image.render "sample.jpg"
フォント。
font = ShadowFont.new("あいうえお") font.size = 40 font.render
サウンド。
Wave.play("sample.wav")
実際は上記のような直renderはしない。のでメインループ。
require 'mygame/boot' image = Image.new "sample.jpg" font = ShadowFont.new("あいうえお") font.size = 40 main_loop do image.x += 1 image.render font.render end
マウスとかのイベント。クロージャー使う。最終的にはこんな感じ。
require 'mygame/boot' font = Font.new font.size = 40 i = 0 add_event(:mouse_button_down) {|e| i += 1 font.string = "#{i}:(#{e.x},#{e.y})" } main_loop do font.render end
最後にその場でぷにゃりん競争を作る。