デバッグを楽にしたいので、セリフ早送りとイベントスキップを作りました。
Shift押しっぱなしでセリフ早送り、Ctrlを押すとイベントをスキップします。
イベントスキップはイベント最中、どんな状態であろうとも任意のタイミングで強引に中断して行動可能なシーンまで飛ばします。イベントが始まる前に選択させる方式だと「とりあえずイベント見てつまらなそうならスキップ」「既視感があるからスキップ」みたいな事ができないじゃないですか。
セリフ早送りはデバッグに便利だから作りました。
確認したいキャラ動作があってもスキップだと丸ごと飛ばしちゃうんですけど、セリフ早送りなら見たい動作までザーッと流せるんです。
帽子世界のセリフは瞬間表示だからボタン連打すれば流せるけど、ボタン連打って疲れるんですよ。だから押しっぱでザァーッと流せる機能が欲しくて。
単にFPS上げてゲーム高速化する方式だと、肝心な確認が難しくなりますし。
まあデバッグ以外だとスキップがあればセリフ早送りはいらないんで、公開版はスキップだけにするかも。誤動作とか面倒だしね。
マップのフロア単位移動がデバッグにすごく便利だったから、イベント作成が本格化する前にスキップと早送りは入れたかった。実際すごく捗ってます。
…なんですけど。
ちょっと面倒なバグがあって、それ直すのに手間取りました。
テキストが表示される瞬間にスキップボタンを押すと、文章ウエイトが挟まって決定キーを押さないとスキップできないっていう症状です。
別に強制終了する系じゃないんで深刻じゃないんですけど、挙動がおかしいって分かってるのに放置するのも嫌じゃないですか。
けどね。
これ再現するのがけっこうきついの。
再現できなければ、修正できたかどうか確認できないんです。
再現するための入力受付時間はわずか1フレーム。1/60秒です。
どんだけシビアか、GIF動画にしました。
まずは普通にセリフ表示されるシーンがこれ。
この時、ふきだしの画像が表示されてから1フレーム後に中のテキストが表示されてるんです。つまりふきだしとテキストは厳密には同時表示じゃない。1フレームだから普通の感覚で見てると分からないんですけどね。ちなみにこのgifは当たりの1フレームを撮りきれてないので同時です。
…で。
この「ふきだし画像が表示されてからテキストが表示される間の1フレーム」中にスキップボタンを押さないとエラーが再現できない。
失敗した例がこちら。
普通にイベントがスキップされて戦闘に入ってる。
ちなみにこのgifは当たりの1フレームを撮りきれているので、フォトショとかでコマを確認すればどのフレームが当たりなのか分かります。どうやら1~2フレームほどボタンを押すタイミングが遅れたようです。
成功した例がこちら。
クリックで動画表示
スキップした瞬間に文字のないふきだし画像が表示されてるのが目印。
ふきだし画像だけがスキップされた後に文章表示中のウエイトが挟まってるので、決定キーを押さないと最後のスキップ処理まで進まない。
これを再現できなければいけません。
確実とまではいかなくても、せめて5回に1回くらいは成功させられれば、修正後に100回やって1回も再現できないとなった時にやっと「直ったな」といえるんじゃないかなと。まーアバウトな基準ですけど。
でも、20回に1回くらいの成功とかだったら直ったかどうか分からん。
だからひたすらこの再現の練習をしてました。
…何のジャンルのゲーム作ってたんだっけ?
あれだ。鉄拳おもいだした。
鉄拳のキングのカゼスペシャル。
あれの入力受付時間が関節を極めた瞬間のわずか1フレームだったので出すのに苦労してました。すごく練習したけど、結局3回に1回くらいしか成功しなかったなぁ。
とりあえず動画にできるくらいまで目押しをマスターしたので、たぶん直ってるでしょう。疑う人は新約が公開された後にチャレンジしてみるがいいわ。
今回でつくづく思ったこと。
ゲーム制作はアクションの腕前が良くないと苦労する。
3/10までの拍手お返事です。
■FF6のブラキオレイドスとか
■DQ11でおしりペンペンする人?
■あれ需要あったのか疑問で
■ラヴィちゃんが危機一髪なんです
■ツールが問題じゃなくて、データ量が問題なんですね
■一ヶ月もあればよゆーよゆー
■つかれたよパトラッシュ…
■最近のゲームは抱きまくらカバーとかつくのか…
■もうやだ
■島耕作に出てきそう
■そんなフラグいやん
■今3月だからどう考えても無理だね!ごめんね!
■すでにやっとる…
種族設定とかで何とか入力量を減らせるように工夫しました
■夏休みの宿題は答えを貰った最後の週からが本番なのである
■そいつじゃねえ!たしかに全裸だけどさ!
■そういやロマサガ3どうなった
■あーあそこは確かにちょっと変わってましたね
あの構図だと第三者に戦いを見せてる感じでナタリーが敵っぽく見えない
■サガスカはVitaTVも不可だからなぁ…
■わたしがしんでしまう!
■あれに需要あったのか…
■メインとは別にいろんなラスボス級の敵がいるのでお楽しみに!
どいつもやばいぜ!
■たぶん自分のメインはテキスト屋なんでしょうけどね
プログラムと絵はサブかも