ADVは人海戦術
おひさしぶりの日記更新。
ここ数日は塗りの方への指示とか立ち絵の切り出しとか、スクリプト下準備とか、地道な作業をひたすらやってます。メールだけで一日終わっちゃったり!
しかしADVは人海戦術的作業が多いですね。音声ファイルをひたすら聞いて抜けがないかチェックとか、切り出しとか、“誰でも出来るけどやたら量がある”類が多いです。
アクションゲームとは作業の方向性も全然違うのだなぁと日々勉強でゴザイマス。いや、アクションゲームも地味な作業満載だけど、テクニカルかつ地味というか。
音声のトリミング。シナリオを理解している必要はあるが、作業としては非常に地味。
立ち絵の切り出しは手作業でやってると気が遠くなりますね(笑)。ベース(裸体)保存して、衣装差分重ねて部分保存、表情差分重ねて部分保存。さらにその座標書き出し。みんなどうしてるんでしょう?
ワタクシはスクリプト組んで、完全に自動処理にしてしまいました。アクションじゃなくてJavaScriptです。JavaScriptだとテキストファイルの書き出しも出来るから、座標一覧も書き出せて便利なのですよー。
↓こんなの画像切り出しのたびにやってたら大変です!
var _charaPos = %[ '優希_通常' => %[ '_base' => %[ 'x1'=>0, 'y1'=>0, 'x2'=>330, 'y2'=>598, 'img'=>'優希_通常_base' ], '表情_落ち込み' => %[ 'x1'=>102, 'y1'=>93, 'x2'=>231, 'y2'=>190, 'img'=>'優希_通常_表情_落ち込み' ], '表情_軽い驚き' => %[ 'x1'=>102, 'y1'=>93, 'x2'=>231, 'y2'=>190, 'img'=>'優希_通常_表情_軽い驚き' ], '表情_苦笑い' => %[ 'x1'=>102, 'y1'=>93, 'x2'=>231, 'y2'=>190, 'img'=>'優希_通常_表情_苦笑い' ], ~略~ '服_私服' => %[ 'x1'=>13, 'y1'=>182, 'x2'=>316, 'y2'=>598, 'img'=>'優希_通常_服_私服' ], '服_パジャマ' => %[ 'x1'=>13, 'y1'=>182, 'x2'=>316, 'y2'=>598, 'img'=>'優希_通常_服_パジャマ' ], '服_制服' => %[ 'x1'=>13, 'y1'=>182, 'x2'=>316, 'y2'=>598, 'img'=>'優希_通常_服_制服' ] ],
でも画像切り出しは絵を見ながらだから結構楽しかったり。ニヤニヤしながら作業。
Photoshop CS2から搭載された「スマートオブジェクト機能」が激しく便利です。なんたって拡大縮小が自由自在なんですよ。オリジナルの画素数を保ったままだから、「今は何%に縮小してるんだろう」とかすぐ調べられる。サイズ調整に超便利。今まではFlashに読み込ませてやってました。

立ち絵のサイズ調整。
絵もぼちぼち揃ってきたし、そろそろ作品紹介ページも作りますかねー。
