カテゴリー

















出撃とかセーブとか水場とか

2026/03/09

いろいろやってました。
まずは出撃チームの改善から。

前のは出撃パネル選択後、キーの左右でユニット選択するやり方でしたけど、それだと30人とかユニットがいたら方向キー押すのに疲れるし、そもそも何回押したら誰が出てくるかが分からない。

FFTリマスターだと一列でユニット一覧が表示される改善点が見られましたけど、それでも大量にユニットがいたらスクロールさせないといけないし、方向キー押すのにも疲れる。
画像1159.png
最初と最後のインデックスがループしてないのが一番致命的。
これ30人いたら末尾ユニット選ぶのに方向キーを29回押すんだぜ…まあ押しっぱなしでもいいんですけど、それでもカーソルを29回移動させることに変わりない。

操作方法を説明するキーヘルプの場所も2か所に分かれてしまってる上に出撃ユニットは縦並びになってるから目が滑るし、これ作った人ほんとに悪戦苦闘してたんだろうなぁって感情移入しちゃうわ。実際すごく難しいですよこれ。

とりあえずマジェの場合は出撃パネル選択後に別窓でユニット一覧を出して、そこから選べる仕様に変えました。
画像1156.png
FFTと違うのはユニットが一列表示ではなく全表示という部分。
特にマウスUIだと以前とは比較にならないほど快適になっています。

ただユニット全表示だと窓が大きすぎて邪魔になる問題もあります。
だからFFTでは一列表示にしていたのでしょう。
まあ見せ方は今後じっくりと練っていけばいいし、焦ることはない。

あとセーブ関連。
ツクールMVの仕様として、globalInfoというファイルをセーブフォルダ内に作ってそこにセーブ画面のファイル表示情報を格納するシステムになっています。

これだとプレイヤーがPC上でセーブファイルを移動させてもゲーム内のセーブ画面には反映させられません。セーブファイルをPC上で消しても表示は残ったままだし、セーブIDのズレにも対応できないんです。

めちゃくちゃ面倒くさい仕組みなので、これを改善させました。
globalInfoは使わずにフォルダ内の全部のセーブファイルを読み込んでその情報でセーブ画面を作るようにしました。まぁツクールMV以前の仕様ですな。

ただし、そのままやるとセーブ数が120個とかで処理が一瞬カクつきます。
だからセーブが1個でも120個でも同じ速度でゲームプレイできるようにいろいろ見直してました。たった一瞬の引っかかりを無くすのに2日くらいかかった…

セーブファイル読むのに時間がかかる部分は圧縮されたセーブデータの解凍と、それをJSONにパースする処理です。解凍はもうどうしようもないので、全部のデータにパース処理はさせず$gameSystemだけ部分パースさせました。

他にもいろいろ細かい部分で時短処理を施し、なんとかセーブ120個でも変わらずパパッと処理できるようになりました。一瞬とはいえ、セーブロード画面へ遷移する速度はゲームの快適性を左右する重要な要素だから手は抜けん。

んで今やってるのは水場でキャラの足を半透明にさせる処理。

以前、天文学をやらされて愚痴ってたアレなんですけど、やっぱりツクールのデフォ機能だと表現に無理が出てくるんです。

たとえばドレス姿のプリメイラ様を水場に立たせるとこうですよ。
画像1157.png
ないでしょ。
これはないわ~
水場に入ってるように見えんわ~

天文学をやらされてた時はずっとロスメリアでテストしてたから気づかなかったんですねぇ…この致命的な欠陥を。

ツクールでクォータービューしにくい原因の一つですね。
デフォは正面向きだからこれで問題ないのだ。…いやドレスだとやっぱ駄目か。

で、どうしようか考えて、PixiJSにマスク機能があるのを知って。
これでキャラチップを切り取ればいけるんじゃね?と思ってやってみました。
画像1158.png
うん。
いけるわ。
ていうか後ろに半透明画像を用意する必要すらないわ。何だこの神機能。

んでこのマスク画像をキャラチップの座標と同期させるのに苦戦してる最中です。
まぁ以前の天文学をやらされたことに比べたら楽勝やろ(フラグ)

3/8までの拍手お返事です。
●>いいんですよダサくても。
分かりやすさ優先に決まってるじゃないですか。

ほー いいじゃないか
こういうのでいいんだよこういうので(老人並感)
■ゲームを遊んでもらう時はね
なんというか分かってもらわなきゃあダメなんだ

●>>フロントミッション要素
そういえば、ガンハザードとかもよくできたアクションゲームでしたね
「ヒャア がまんできねぇ0だ!」が何故か即思い出される
マジェにもがまんできない大統領とか出てくるのですか?
■ガンハザの大統領はちゃんと我慢してたでしょ!
……いや、我慢してたっけ?

●>■熟れた未亡人と疲れ顔のおじさんの話を見たい人がいるとでも?HAHAHA!

ヤンデレノエルに愛されすぎて夜しか眠れないASMRの方が再生数と登録者数を稼げそう
■テレプスターシャで作ったサウンドノベル機能はマジェにそのまま入れられるのでそっちでやるという手もあるっちゃある

●>■合法ロリかよ!

巨大化で衣服が破れるキャラクターは米寿を超えていても鱗や甲羅で急所を隠さないと発禁処分になりそう
■謎の光さんがすべてを解決してくれるさ

●ロスメリアさんかわいい
■でもたぶん描きなおすとおもう…やっぱまだちょっと固い

●Timeだから…Timerでいいんじゃないか~と思いました (脳筋)
■あれから考えて、「行動値」が一番良さそうだと思いました
「スピードの値だけ行動値に加算され、行動値が100になると行動できます」
タイムゲージよりもさらに直感的に分かるようになったとおもう
え?英訳どうすんのかって? 知らん。ACTでええやろ(投げやり)

●9gamesが話題ですが、帽子世界がなかったので出オチでした。IGDB?とかいうゲームのデータベースサイトから引っ張ってきてるみたいですね。フリゲもちらほらあるんだけどな...
■9は多いな…3でええやろ
俺のとっておきのやつ!で出されるものがいっぱいあったら目が滑る

●知力、意志力、精神力。
なんとなく役割の違いを想像できるのがゲーマー
■ゲーマー「愛…?なんだこの能力値は…愛とはいったい…」

●UIのアイコン一つとってもえぬ隊長の深い哲学があるんやなって感動したぜ
■ジャンプアイコンはけっこう難題なんですよ
他のゲームでも棒人間にジャンプさせたり悪戦苦闘してるから面白いですよ

●物理AT 物理オートマ←自動車免許の「AT限定」でそう読める
魔法AT 魔法オートマ←魔法と自動車がひしめく新手のファンタジー 楽しそう
■ドラゴン「おっ 色っぽい自動車がいるじゃねえか…」

●>ジャンプ台 いろいろ
トランポリンさん「重い装備着た方はちょっと...」
ロイター板さん「ワシらは跳び箱向けが多いんじゃよ」
スキージャンプ台さん「オリンピックは終わりました。また4年後〜」
ジャンプじいさん「呼んだかの?」
某有名赤ヒゲさん「イヤッフー!」
■なんか邪悪な存在が一人混じってんぞ!そいつは禁止だ!

 | ページTOPへ |  出撃チーム設定作成中 >