レトロRPG制作プロジェクト:Kスマートフォン専用ページを表示レトロRPG制作プロジェクト:Kファミコンライクな長編RPGをつくるプロジェクト。>>2014年04月07日ファミコンのフェードイン・アウトについてスーパーファミコンにはフェードイン・アウトの機能がついてるらしいので、画面の切り替わりなどはスムーズにいきますが、ファミコンにはそういう機能はないらしいので、BG、スプライトの色を置き換えることでそれを表現する必要があるみたいです。FF3とドラクエ4のフェードイン・アウトの表現を検証してみました。マップ画面が通常の色から完全な黒一色になるまでに中3枚切り替わってました。これはフェードアウトのみですが、インはその逆でいいと思います。ドラクエとFFの違いは、処理の途中でスプライトが消えるかどうか、というとこですね。FFはスプライトが消えます。(キャラだけじゃなく、ろうそくの火とかも消える。)ウディタ上で表現するときは、FF式のほうがやりやすそう。キャラ用にフェードの切り替わりの画像を用意する必要がないので。マップ上のイベントを消去してマップチップの入れ替えをすればいいのかな。FFでの場面転換はワイプ処理で、フェード表現はメニュー画面を表示するときとかに使われます。特定の場所でのイベントではないので、コモンイベントで処理するのかな?正直現時点では、どうやったらいいか検討つきません(汗あと、興味深いのはFFのフィールドにおけるフェードの表現です。インとアウトで違います。FF3のフィールドは、背景色がべた塗りの草原の部分の緑色です。なんかその辺と関係あるのかなあ、と思います。フィールド画面からメニュー画面に変わるときは、まず背景色が緑から黒に変わるようです。それから、黒一色へと画面が切り替わっていきます。メニュー画面を閉じてフィールド場面に戻るときは、まず背景色の緑がバッとでて、それから暗→明と画面が切り替わります。背景色の緑色は、わりと明るい色なので、つまりほんの一瞬画面が明るくなってから、再び暗くなるという、あまりスマートではない切り替わり方になるのです。フェードアウトはスムーズに黒に変わってるんだから、フェードインはその逆をやればいいんじゃないの??と単純に思いますが、わざわざスマートじゃない方法をとるということは、そうせざるをえない理由があるのでしょう。背景色の切り替え→マップチップの置き換えという順番じゃないといけないとか?メカニズムを理解する素養はないので、自分としてはただ目で見て、そのようにやることを目指すのみ...。ちなみに自分の作ったフィールド用のチップも緑を背景色として想定してあるのだ。町は背景色が黒だからか、インもアウトも前述の違い以外はドラクエと同じような感じでした。それから、敵と遭遇した時などのフラッシュ表現も見てみました。完全な白一色とかが点滅するんなら、簡単でいいんだけどなあと思ってましたが...白黒画像でした(汗どちらも濃い灰色、薄い灰色、白の三色で表現しています。白の部分が完全な白じゃなくてパレットにはない微妙に薄い灰色だったのが弱冠気になりましたが...まあ、誤差ってことで、気にしないことにした。他の灰色はちゃんとパレットにある色だったし。以上、検証してみました。あとは極力忠実に再現してみたいもんです。Dungeon03,Town02新たにBGMをUPしました。dungeon03とtown02がそれです。|2014年04月05日レトロな音楽を作るためのツールたち2最近、制作環境がWindows7からWindows8.1に変わりました。したら、結構使えないソフトが出てきた。v0.999とQY70のデータを受け取るための「データファイラー」というソフトが使えなくなり、大幅に制作スタイルを変える必要が出てきました。うう、QY70自体はまだまだ使えるのに...。v0.999以外にないだろうし、どうしよう。Reaperは有料版でもDAWとしてはかなり安いみたいだから、いっそ購入しようかとも思いましたが、QY70も使えなくなるということは、PC上でMIDIの打ち込みをする必要があるので、打ち込み作業はなんだかDominoのほうがやりやすそう。Domino+VSTiという組み合わせでもできたはず...。設定がめんどくさそうでスルーしてましたが、背に腹は代えられない。解説サイトのお世話になりながら、なんとかセッティングしました。音楽に詳しい人なら、どうってことないのかもしれませんが。DominoでVSTiを使う必要なもの・Domino・仮想MIDIケーブル・VSTHost・各種VSTiプラグインDominoのほうで鍵盤を押すと、VSTiの音が鳴ります。仮想MIDIケーブルでDominoとVSTHostがつながっていて、Dominoのから送られるデータをVSTHostがVSTiを通して音を鳴らす?ということらしいです。VSTHostのほうで、鳴っている音を録音してWAVEで保存する、という流れになります。いやあ、なんとかなるもんですね〜。2.0Seesaaブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。