今回はとんでもなく長くなる予感
ということで現在朝7時を軽く超えています。鉋モドキです
ん?ああ。勿論一睡もしてないっすよ?鉋モドキです
で、本題。
私のダンおに作品を何度もやっていれば薄々というか、明白に気づいている方も多いと思いますが
私鉋モドキは一切ASが触れませんえ?お前ダンおに職人やめろ?そんなそんな(殴蹴
いや、別にAS弄らなくたってダンおには作れるんですよ?ぶっちゃけ全く弄れなくたってソースの基盤さえあればちょいちょいって作れます、まぁ譜面のよしあしは別として。作ってみたい方は
maxさんのメニューにある、ダン☆おに制作講座参照。初めての方でも1日あれば譜面以外は完成すると思いますきっと
というかASって何よ?って方。言語って言えば分かりますかね?C言語とかJavaScriptとか、身近なところでいうとHTMLとかそういう類。
え?よく分からない?
ここ見るとどんなものかよく分かると思います。ちょっと難しめな解説ですが・・・
話は元に戻ります。一切使ったことがないといったら嘘になりますね。といっても1度しか使ってません。50000HIT記念作品の月時計 〜 ルナ・ダイアルに試験的に搭載した背景OnOff機能。ゲーム中にBキーを押すと背景が出てきて、もう一回押すと消えるというアレです。
ぶっちゃけAS言語の命令表以外は何も見ないで制作したためやけに時間がかかった気がしますが。
で、必死に制作はしたんですが永続的な使用は断念。断念というか不可能というべきか。
理由は単純。曲の途中から背景を入れる方法に対応できないからです。なんか難しいことをやれば出来るのかもしれませんが、少なくとも今の私には出来ないことです。うん、無力
ではどうするべきか。そんなのは簡単です
オプションで背景の設定が出来ればいいんですね
は?それくらいならAS触ったことない俺でもすぐ出来そうだが?
って方。そううまくいかないように世の中って出来ているようです
AS分からない方にも分かるように説明するんであきらめないで続き読んで下さい><
背景を入れるのは簡単です。フラッシュの流れの中に背景をぽんっと置く、ただそれだけです。曲の途中から背景を表示するのはParaFla!の知識が必要なんですが、これはまぁ気にしなくてもいいでしょう。因みにParaFla!の知識は1日あれば大まかな部分は把握できると思います。
まず、なぜ途中から背景を表示するのにBキーを押す方法じゃ駄目なのか。
例えば開始30秒で背景を出すようにParaFla!でプログラムを組みます。これはParaFla!勉強すれば簡単なこと。で、Bキーを押すと背景を表示、非表示できるようにASでプログラムを組みます。これにも結構てこずりましたが、結局背景以外弄る必要はないので問題なし。1時間AS勉強しただけでも出来ました。
まぁこんなややこしい雑談はスルーして
簡単な話です。30秒になる前にBキーを押したら背景表示されちゃうじゃん
本当はそこまで単純な話ではないんですが、要するにそういうこと
「ってあれ?それならBキーの機能を30秒後から適用すればいいんじゃないの?」
あ、その手があったか。そうだそうしよう。
って私も思ったんですけどね。まぁぶっちゃけちゃえば私はそれでもいいんですよ。でもこれには2つの落とし穴があるんです
・初めから背景必要ないのにどうしても30秒のときは表示されてしまう
まぁ瞬間的にBキーを押せばいい話ですが、それでも必要ないと思ってるのに背景が出てきてもプレイヤーとしてはうざったいだけですよね。
・というかプレイ中にBキー押すのは無理wwww
ええ、その通りですw 両手プレイヤーなんか特にきついっすよね。隙を見てBキーに手を伸ばさないといけないわけですし
そんな訳でBキーは駄目と
そこで最初の方に言った、オプションで背景の設定。
いたるところで見かけますが、あれって結構大変なんですね。改めて実感しました
まぁ何が大変なのかといいますと・・・
Bキーの場合は背景の部分だけ弄ればいいのに対し、オプションだとオプションのところまで設定しなければいけないという><
え?そうでもなくね?だって、オプションのやつ弄ったら背景が消えるように設定すればいいんだろ?ですって?
んまぁそうなんですが、その方法が面倒なんですよ。
まず、背景を表示するっていうのは別に簡単。元から背景が表示されるようにプログラムを組んだらオプションなんて作らなくたって表示されますから。
問題は背景を消すとき
まず、オプションで「背景を消すぞー」って命令を出しますね。で、背景プログラムが「あ、消えましたー」てな感じで背景が消えます。あ、できちゃった♪
すまん嘘(殴蹴
実は私、ずっとこういうシステムだと思ってたから2時間もかかっちゃったんですね(かかりすぎ
そうなんです、ParaFla!はこういうシステムではないんです><
それでは実際の方法
オプション君「プレイヤーが背景をOffに設定しましたー」
背景プログラム「了解。Offだから、背景非表示にしておきますー」
何が違うか分かりますでしょうか?つまり
私は
オプションで背景を消せ、という命令で背景が消えていたと思っていたのに対し、実際は
オプションで背景をどうするか決めて、その命令に従って背景プログラムが消していたんです
ああ何という勘違い。私の2時間を返して(何
・・・んまぁ結局何が言いたいかといいますと
50000HITキリリクよりも後の作品からオプションで背景のOnOffが変更可能になります
流石に多くの要望があったんで応えないわけにはいかなかったw
以上。なんだこの終わり方