帽子世界のメッセージウィンドウ(会話テキスト)は形が定まっていません。
今日はこの不定形ふきだし型の仕組みをネタにしたいと思います。
仕組みといっても、基本的にテキスト量に応じた数のスキンを用意して貼り付けている単純なものです。上限と下限のテキストをSSで撮って、それに合わせたスキンを作成していきます。下はフォトショでの加工風景。
これは3行のパターン。4行、2行、1行もこんな感じで別に作っていきます。
面倒くさそうだけど、全部で36種類くらいなのでまぁ何とかなる範囲でしょう。
ポイントは、ふきだしのしっぽが上に付くパターンと下に付くパターン両方で使える形にするってところです。要するに、しっぽはふきだし本体と別に作るってことですね。
しっぽを独立させる理由は、上下で使いまわす他に、画面端でふきだしが表示されても破綻させないようにするためです。でも、単にしっぽを別に作っただけではフチが破綻して自然に見えません。しっぽ処理には工夫が必要です。
なので、ふきだしを3重構造にしてゲーム上でしっぽ処理を行います。
一番上にしっぽの内側を置いて、その下にふきだし本体、一番下にしっぽのフチを置きます。こうすることで、しっぽの位置が多少ズレても不自然さは無くなり、4行パターンと1行パターンによる形の違いによる影響も受けにくくなります。
仕組みは単純とか書いてたのに、だんだん複雑になってきました。
ここからが本題、ふきだしの座標調整です。
キャラクター座標を取得して、単にふきだしを表示させようとすると、画面端でこのような事態に遭遇します。テキストが切れて表示されるんですね。
こうならないように、テキストを表示させる前に横の文字数を取得して、ウインドウ座標を調整する必要があります。しっぽ座標がどこにきてもいいようにしていた理由はここにあります。
しかし、これしきの調整ではまだ足りません。
もっと画面端、本当にギリギリの所にいるキャラが会話するとこうなります。
画面端にキャラを置かないというのも一つの回避方法ではありますが、画面外から喋りながら画面内に登場するシーンとか作れなくなるので、別のしっぽ画像を用意して条件分岐させたり座標調整したりして対応します。
これで終わり? …いやいや、まだ問題はいろいろ残ってます。
むしろここからが本番ッ!
まずはキャラの身長問題。
身長の低いキャラが喋ると、こんな状態になってしまいます。
逆に身長の高いキャラも大変なことになるでしょう。
こういう場合は、メッセージ前にふきだし位置を調整するイベントコマンドのスクリプトを入れることで対応します。
ここでは$game_temp.message_adjust = 20と入れて調整しています。
-50にすると上へ50ピクセル移動するわけですね。
これでジジイもBABAAもチビっこも大丈夫。
アイスゴーレムのように極端に背の高いキャラは、ふきだしのしっぽを上にすることで対応します。
他にも戦闘中はキャラがしゃがんでいたら座標をそのつど調整したり、みたいなこともやってますが、そこらへんまで言い出すとキリがないのでとりあえずふきだしは座標調整が重要ってところだけ押さえておきたいところです。
なんでそこまでしてふきだしを使うのか。
顔窓を使わないことで遊び手の視点はマップ画面に向き、ドット絵の印象を強めることができるという効果を狙っています。顔窓があると、遊び手はセリフが顔窓のキャラから発しているとイメージして、視点は顔窓に集中します。しかし顔窓が無く、ふきだしがマップのドット絵から直接出ていると、遊び手はそのドット絵が喋っているとイメージして視点がドット絵に集中するというわけです。ロマサガ・サガフロがおそらく意図的にやっていたことかなぁと。
あと、ゲームなんだけどコミック風なイメージを出したかったといいますか、帽子世界の場合は少年マンガちっくな演出を多用してたんで、形の定まっていないふきだしを使ったほうが「らしい」かなぁと。
といった感じで、ふきだしネタを終わりたいと思います。
次回は、ふきだし処理の延長線になる、立ち絵の口パクについてネタにしていきたいと思います。口パクはあんまり例がないので、ゲーム製作の参考になれば幸いです。
5/3までの拍手お返事です。
■3Dプリンタいいですよね。あれで自作ねんどろとか作れるようになったら夢がひろがりんぐ!
■もう5月だってのになんか寒いんですけど!
誕生日コメありがとです!
■ラヴィとナタリーは最後の会話だけデータに残っているんですけど、帽子返還で限界値上げる会話との両立が無理だったのでフラグだけ消しています。何とかしたかったんですけど…む~ん。ポリィはロシア人形を倒したらずっと残るはずです。
■プレイありがとでした。
初めての中編だったのでいろいろ難しかったです。プレイヤーを拘束する時間が長いと予測不能の事態も増えますね。
■そうきたか!>紅茶ばか
そういや、どこでもドアは毎回オリジナルを殺してるとかいうネタがどっかでありましたね。
■感覚が麻痺してたからなのか、作ってる最中はぜんぜんハレンチだと思ってなかったからごらんの有様だよ!
■全員クリアありがとです。
ドーラは人形を作るとき胸をちょっと大きめにするのはやっぱり願望なんでしょうかね。
■やらかしたか。次の修正はいつになるのやら…
■ずっとサイドビュー素材に触れてなかったから、もうどんな処理なのか忘れてる…これはやばい。
■決してアレではないつもりだったんですけど、予想以上に修正で鬱ってたといいますか修羅場で人格崩壊寸前だったといいますか…
■たった1ステージだけのために帽子なしの戦闘グラとか用意するのもアレだし、どうにかしたかったんですけど、む~ん…
■ガードブレイク…ちょっと何とかする余地はありますね。元々、体防具の重要性を上げるってのが目的だったから、意図するバランスじゃない気も。
■七大迷惑は、事前情報がないとただのクエストボスっぽいですしね。
んで限界値を上げるとラスボスも強くなるというトラップが…
■そういや探検隊に来ても帽子世界をすぐDLできないんですよね。
何とかしないとな~…
■一人旅よくやるなぁ…敵からすぐコンボ食らって即死しそうなイメージ。
でもリンゴプレイするなら一人旅がロマンに溢れてそうなのは確かかも。
ワンキルできなかったら即死が付きまとう、みたいな。
■Ver112はまだ大丈夫かな?
■ミンミンもうちょっと出番が欲しかったですねぇ。とりあえずレシピを集めてたら売るものが無くなるのを何とかしないと…
■プレイありがとです。
これからものんびりフリゲ作れたらいいですね。次作もまたよろしくです。
■迷作だけどな!たぶん自分が自作ゲームに評価を求めようとしたら百合要素をバッサリ切る選択をすると思うんで、永遠に迷作を目指し続けそう…
■あまざけさん最高ですよね!すばらしい!
■ツインテが丸っこいところかー!
プレ公開でのラヴィの不遇っぷりが悲しかったので、次の修正あるとしたら思いっきり優遇したる。
■長期製作っぽいですけど、実際は期間の半分以上が別のことやってるんで、5年間ひたすら帽子を作り続けていたわけじゃないってとこがミソかも。
XP・VX・ACEのサイドビュー素材とか、ランパテとかガルパテとかサイト改装とかWeb小説とかで2年以上は他のことやってた気もします。実質、帽子を作ってた期間は2年ちょいくらいじゃないでしょうか。まぁそれでも長いほうか。
■別サイト作っちゃったしな~しかも画像オンリーサイトで検索に引っかからないという。はやくなんとかしないと!
■あまざけ効果すごいよあまざけ効果。
ジャニスは料理できないほうが合ってそう。
■こちらこそプレイしてくれてありがとです。
■アクセス数が増えるとビビっちゃうくらい小心者だから手加減をば…
■おっぱいかYO!
あまざけさんのおっぱいはさいこうですな。
■ボクっ娘は正義なのか~!
■今年のエイプリルは思いっきしスルーしちゃった…
■そんなにエロくした覚えはないのに…
ほんのちょっぴり露出してるだけなのに…
■説明が足りなくて本当に申し訳ありません。
具現化エンコードに必要なのは計算速度だけなので、帽子コンピュータ以上の装置があれば誰も犠牲にならなくて済むという道を示したエピソードがEND後の追加会話です。
■最近、アンドロイドアプリに興味が湧いています。そっちで何か作れないかなぁと思ってますが、いまだ自分はガラケーなのが最大の問題点。
■のんびりのほほんとがんばります。
■いえいえこちらこそ。サイドビューはロマンですよね。
■ヨウコさんはツバメをかっさらいますしね…
ヨウコさんが主人公だったらまた結果は違ってただろうとは思うんですけど
■作れるのか…
■ことしはおあずけ
■自分の引っ越した実家が猫屋敷だったのをすっかり忘れていて、猫と格闘してたらエイプリルできなかったという…
エサも生ゴミも置いてないのにどうして猫が寄ってくるんだこの家…
■教授、このひとです!
次回作じゃなくてアプデになると思うんですけど、長らく帽子に触れてなかったからいじるの怖い…
■ヨウコさんは自分に正直なんですよ。
サガ系は満足したんで、次作るならWiz系かなぁと。
■えぬせんせいのじかいさくにごきたいください
■こんごともよろしく…
■そろそろ日記も復帰したいですな
■遊んでくれてありがとです!
■そういやWizもだいぶ遊んでないなぁ…久々にまったり遊びたい。
■だいじょうぶだ、もんだいない
■帽子世界はけっきょく百合要素をセーブしたんですけど、どうなんでしょうもっとハジけても良かったのかあれで良かったのか…
■自分とこのFAVOもまだまだ元気だゼ!インチュのペンが壊れたから一度復帰させたくらい元気。ペンタブってけっこう頑丈ですよね。
■ローグライクじゃなくてWiz系かも?
DIYははまったらやばそうですねぇ。
■ワコムさんほんとドライバ安定しないですねぇ。本体は頑丈なのに…
家は猫屋敷なので、エサとか生ゴミとかネズミとかいないのに勝手に猫が集まるんですよ…何なんだこの家。
■ペン高い!
結局まだペンタブ買ってないんですけど、どうしたもんだか…
■旧が消えるのはやめてほしいですよね。
選択の余地をのこしてほしい!
■メルやっぱり人気あるな~
でも確かに作ってて楽しい主人公ではありました。メル。
■戦闘バランスの調整は、攻略順番がフリーだときついですね。
一人目のボスにラヴィやシキが来た時なんか、AIや閃き率まで調整しないと解決しなかったり大変酷い目に遭いました。状態異常を連発するボスは序盤だと専用のAIに変えたりしてるんですよ。
■DQ2でシドーがベホマを使った時の絶望感
■水稲育苗箱用殺虫殺菌剤デジタルメガフレア箱粒剤。
カメムシは死ぬ。
■ほんのちょっぴり露出してるだけだもん!
■アシュラマン「カーカカカカ!」
■魔法少女っていうファンタジーからエントロピー宇宙人っていうSFに様変わりしたまどマギを意識してたけど、まどマギっぽいという感想が全くなかったのは意外でした。
■ツクールどうなっちゃうんでしょうね。
何か角川でツクールって全くピンとこないんですよねぇ。
ペンタブ配置はほんとにもどかしい。
■キーボードの位置が鬼門なんですよね。
■その配置は新しい。ニュータイプすぎる。
■お心遣い本当にありがとうございます。感激です。
時間が経って、だいぶ精神的に余裕が出てきました…
あまりにバグ報告が多いと逆にどうでも良くなってくるのが怖いところ…
■MMORPGとは萌え萌えおねえちゃんRPGの略であり、マッシブリー・マルチプレイヤー・オンライン・ロールプレイングゲームという大規模多人数同時参加型オンラインRPGという意味ではない。
■液タブはまだ高いのよぉ~あと自分の手で隠れちゃうのがいやん
■フロントの改良型ですな。けっこう良さそう。
■膝にのっける人もけっこういますよね。もう左右に紐つけて画板みたいな使い方するとか。
■フロムってPCゲーも出してたのか…あ、でもソード・オブ・ムーンライトってどっかで聞いたことあるぞ!それにしてもフロムでツクールとは予想外だ…
■下段にキーボードはアリですねぇ。
ここは必殺DIYなのかー!
■ありゃ、スパム対策してたつもりだったのに、あれでもダメなのか…
何にしてもご報告助かりました。