mieki256's diary



2015/12/21(月) [n年前の日記]

#1 [dxruby] キャラグラエディタ修正中

マップデータを保持する感じのクラスを作成。考えてみれば、一番最初にこのクラスを作るべきだったかもしれず。

マップデータは、以下の感じの変数を持っていて。
二次元配列の一つ一つには、ハッシュが入ってる。
{ :fg => [255, 255, 255, 255], # 前景色 [a,r,g,b]の配列
  :bg => [0, 0, 0, 0],         # 背景色,
  :chr_set => "mz700",         # キャラセット名
  :code => 0                   # キャラ番号
}

後は、コレを元にして画像生成するメソッドを作れば、大昔の8bit PCの画面っぽいものが表示できたりするはず。

考えてみたら、ここで言ってる「キャラセット名」って、MZ-700で言うところのアトリビュートビットみたいなもんだな…。

以上、1 日分です。

過去ログ表示

Prev - 2015/12 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project