ruby-processing初期化構文、title, size

rp5 create my_sketch.rb 800 600

title

 titleとは、実行時に表示されるフレームに表示される文字列*1のことです。*2
 通常、「rp5 create」コマンド引数に指定したrubyコード名が使用されます。ので、titleを変更しようとするなら

  • rubyファイル名
    • コメント
    • クラス名

の3箇所を変更する必要*3があります。

size

 sizeとは、実行時に表示されるフレームウインドウのサイズです。こちらも「rp5 create」コマンド引数に指定したサイズが指定されます。のでsizeを変更しようとするなら

  • :width => 800
  • :height => 600

の部分を変更します。

 また、一時的にサイズを変えてみたい場合*4は、setupメソッドにsize命令を指定することにより、フレームウインドウのサイズを変更することが出来ます。

# My Sketch

class MySketch < Processing::App

  def setup
    size 300,100 #width,heightと指定してフレームウインドウのサイズを変更できます
  end
  
  def draw
  
  end
  
end

MySketch.new :title => "My Sketch", :width => 800, :height => 600

*1:JFrameのtitleと同義

*2:sizeはともかくとして、titleを変えるのはお勧めしません。そうはいっても変えたいこともあるでしょうから記載します、って書くほどでもないんですけどね^^

*3:って言うのは嘘で:titleに設定する文字列の変更だけで変わりますが、3箇所変えるのが上品です

*4:あくまで試す目的で使用してください。