top of page
ながつき ゆう

Q.あなたにとってウディタとは?


A. 最高に楽しい地獄です( ̄▽ ̄;)

さてさて この3日間

システムの大規模工事をしておりました!

ばばーん!

戦闘画面のリフォームー!!(*>∀<*)

ステータス表示をちっちゃくして 画面下に6人分並ぶように改造

顔グラはキャラチップの後ろ姿にして 敵に向かってる感を出し

メッセージウィンドウは縦幅を縮めて 顔グラは左に表示

メッセージが出てもステータスが隠れないようになりました(o^∇^o)

・・・と こう書くと簡単そうに見えるけど

この改造がおっそろしく大変だった!(T∀T;)

まず最初にいじるのはコモンX[戦]味方欄_単体描画

ここで一人一人のステータス欄の大きさと配置を変える・・・

今回 ステータス欄の横幅を縮めたので

HPとMPのゲージの長さも変えました

これは長さの数値を直接指定すれば

表示も自動で調整してくれるので簡単 ありがたい!

これも改造必要だったらもっと地獄だった(T∀T;)

さて ここまでは数値をいじりながら

テストプレイを繰り返せばできる・・・が 問題なのは表示!

基本システムでは6人パーティーの場合

3人×2列で表示する所を 横一列に変える・・・

この処理はコモンX[戦]味方欄_座標算出で行ってる

ここが問題!

この「メンバー数によって表示の仕方を変える」計算式

これがものすごく複雑!(・_・ ;)

これは6人パーティーの場合・・・

んー どこで何を決めてるのかが全然分からない・・・

ループも使わず どうやって

メンバー全員の位置を決めてるのか不思議???σ( ̄ω ̄;)

計算式が分からない場合の対処法

手動で座標を決めてしまおう!

7回ループさせて 1~6回目で一人づつ配置

7回目で変数をリセットする

これで配置はうまくいくはず!

ほらできたー♪(o^∇^o)

・・・と 思ったのもつかの間!

このまま戦闘を開始すると・・・

ええ~・・・( ̄▽ ̄;)

行動する度にメンバーが消えていく・・・

そして 他の位置に出現!(T∀T;)

どうやら 戦闘開始時だけじゃなく

戦ってる最中にもメンバー表示位置が更新されてるらしく

その場合 行動したメンバー=1人目

次の行動したメンバー=2人目・・・として更新されるので

位置が変わったり 他のメンバーと重なって見えなくなる、という

困った事態が起きるのです( ̄ω ̄;)

コモンの仕組みが分からないので

対処の仕方も分からない・・・

これは 今まで「やればできる」と思ってた私も

改造断念する時が来たのか・・・(-∀-;)

もう グッタリ疲れたのでお風呂にでも入ろう・・・

そして お風呂につかりながら

ふと あることに気付く!

そう この座標算出コモン

4人パーティーまでの場合は横一列!

と いうことはここを5~6人パーティーにも応用すれば

うまく表示できるんじゃないかと・・・

ここで 理解できてない式をいじる時の対処法

ひとつずつ 数字を大きめにいじって

どこがどう変化するのを見る!

何回もテストを繰り返し 出来上がった式の結果

2行目は一人目のメンバーの表示位置X

3行目の「52」はステータス欄の横幅・・・

え、これだけ? よく分からない一行目はそのままでOK

出来上がってみれば超簡単!( ̄▽ ̄;)

とにかく これだけで6人横並び表示が可能!

あとは コマンド欄の大きさなど細かい調整をして

戦闘画面のリニューアル完成

・・・ではなぁーい!!(-∀-;)

そう メッセージウィンドウの改造がまだだ!

そして これもまた恐ろしい苦難の道・・・

長くなったので続きはまた次回!(T∀T;)ノ

閲覧数:39回0件のコメント

最新記事

すべて表示
bottom of page