いろいろやってました。
まずは出撃チームの改善から。
前のは出撃パネル選択後、キーの左右でユニット選択するやり方でしたけど、それだと30人とかユニットがいたら方向キー押すのに疲れるし、そもそも何回押したら誰が出てくるかが分からない。
FFTリマスターだと一列でユニット一覧が表示される改善点が見られましたけど、それでも大量にユニットがいたらスクロールさせないといけないし、方向キー押すのにも疲れる。
最初と最後のインデックスがループしてないのが一番致命的。
これ30人いたら末尾ユニット選ぶのに方向キーを29回押すんだぜ…まあ押しっぱなしでもいいんですけど、それでもカーソルを29回移動させることに変わりない。
操作方法を説明するキーヘルプの場所も2か所に分かれてしまってる上に出撃ユニットは縦並びになってるから目が滑るし、これ作った人ほんとに悪戦苦闘してたんだろうなぁって感情移入しちゃうわ。実際すごく難しいですよこれ。
とりあえずマジェの場合は出撃パネル選択後に別窓でユニット一覧を出して、そこから選べる仕様に変えました。
FFTと違うのはユニットが一列表示ではなく全表示という部分。
特にマウスUIだと以前とは比較にならないほど快適になっています。
ただユニット全表示だと窓が大きすぎて邪魔になる問題もあります。
だからFFTでは一列表示にしていたのでしょう。
まあ見せ方は今後じっくりと練っていけばいいし、焦ることはない。
あとセーブ関連。
ツクールMVの仕様として、globalInfoというファイルをセーブフォルダ内に作ってそこにセーブ画面のファイル表示情報を格納するシステムになっています。
これだとプレイヤーがPC上でセーブファイルを移動させてもゲーム内のセーブ画面には反映させられません。セーブファイルをPC上で消しても表示は残ったままだし、セーブIDのズレにも対応できないんです。
めちゃくちゃ面倒くさい仕組みなので、これを改善させました。
globalInfoは使わずにフォルダ内の全部のセーブファイルを読み込んでその情報でセーブ画面を作るようにしました。まぁツクールMV以前の仕様ですな。
ただし、そのままやるとセーブ数が120個とかで処理が一瞬カクつきます。
だからセーブが1個でも120個でも同じ速度でゲームプレイできるようにいろいろ見直してました。たった一瞬の引っかかりを無くすのに2日くらいかかった…
セーブファイル読むのに時間がかかる部分は圧縮されたセーブデータの解凍と、それをJSONにパースする処理です。解凍はもうどうしようもないので、全部のデータにパース処理はさせず$gameSystemだけ部分パースさせました。
他にもいろいろ細かい部分で時短処理を施し、なんとかセーブ120個でも変わらずパパッと処理できるようになりました。一瞬とはいえ、セーブロード画面へ遷移する速度はゲームの快適性を左右する重要な要素だから手は抜けん。
んで今やってるのは水場でキャラの足を半透明にさせる処理。
以前、天文学をやらされて愚痴ってたアレなんですけど、やっぱりツクールのデフォ機能だと表現に無理が出てくるんです。
たとえばドレス姿のプリメイラ様を水場に立たせるとこうですよ。
ないでしょ。
これはないわ~
水場に入ってるように見えんわ~
天文学をやらされてた時はずっとロスメリアでテストしてたから気づかなかったんですねぇ…この致命的な欠陥を。
ツクールでクォータービューしにくい原因の一つですね。
デフォは正面向きだからこれで問題ないのだ。…いやドレスだとやっぱ駄目か。
で、どうしようか考えて、PixiJSにマスク機能があるのを知って。
これでキャラチップを切り取ればいけるんじゃね?と思ってやってみました。
うん。
いけるわ。
ていうか後ろに半透明画像を用意する必要すらないわ。何だこの神機能。
んでこのマスク画像をキャラチップの座標と同期させるのに苦戦してる最中です。
まぁ以前の天文学をやらされたことに比べたら楽勝やろ(フラグ)
3/8までの拍手お返事です。
■ゲームを遊んでもらう時はね
なんというか分かってもらわなきゃあダメなんだ
■ガンハザの大統領はちゃんと我慢してたでしょ!
……いや、我慢してたっけ?
■テレプスターシャで作ったサウンドノベル機能はマジェにそのまま入れられるのでそっちでやるという手もあるっちゃある
■謎の光さんがすべてを解決してくれるさ
■でもたぶん描きなおすとおもう…やっぱまだちょっと固い
■あれから考えて、「行動値」が一番良さそうだと思いました
「スピードの値だけ行動値に加算され、行動値が100になると行動できます」
タイムゲージよりもさらに直感的に分かるようになったとおもう
え?英訳どうすんのかって? 知らん。ACTでええやろ(投げやり)
■9は多いな…3でええやろ
俺のとっておきのやつ!で出されるものがいっぱいあったら目が滑る
■ゲーマー「愛…?なんだこの能力値は…愛とはいったい…」
■ジャンプアイコンはけっこう難題なんですよ
他のゲームでも棒人間にジャンプさせたり悪戦苦闘してるから面白いですよ
■ドラゴン「おっ 色っぽい自動車がいるじゃねえか…」
■なんか邪悪な存在が一人混じってんぞ!そいつは禁止だ!
分かりやすさ優先に決まってるじゃないですか。
ほー いいじゃないか
こういうのでいいんだよこういうので(老人並感)