2009-06-09から1日間の記事一覧

Ruby1.9.1でエンコード勉強中

よくわからない。 こんなコードを書く。 #encoding : SJIS "あ".encode("ASCII-8BIT") 実行すると、 こんなエラーが出る。 D:/temp/ruby19test.rb:2:in `encode': "\xE3\x81\x82" from UTF-8 to ASCII-8BIT in conversion from Shift_JIS to ASCII-8BIT (Enc…

スターターキットのdevelopment.exe動いたー

俺、WindowsXPのユーザー名が日本語だったwwww だからocraの展開先がマイドキュメントの日本語名のディレクトリの下になるのだ。 よもや、と思って環境変数tmpを適当な場所に変えたら、動くようになった。 恐るべし一般ユーザーの習性と言ったところか。…

キャラ管理ライブラリを考える(3)

基本的にLayerはActorを呼び出すだけで、Actorのほうでキャラの自動制御を行う、というのが普通の発想だ。 なぜなら動くのはActorであって、Actorがそれぞれ移動パターンを持っているからだ。 例えば、Actor#move_baseみたいなメソッドで自動制御をして、必…