Dark Age of Camelot 日本語版 裏日記11

UIを作ろう

内容:2005.01.6 7
執筆:2005.01.8



どーもどーも。
ゲーム本体よりインターフェースを作るのにハマってしまったallnです。
最初は勝手がわからずショボいのしか作れなかったんですが、ずっといじっていたら段々覚えてきましたよ。

しかし大体はダウンロードしてきたものからコピペして手直しといった手法です。
1から作るのは無理です。ええ。
それでは一応の自作UIのお披露目など・・・。

まずは最初に取り掛かったSummary Windowです。
キャラの名前とかHPのバーとかが表示されてるウィンドウですね。

これがSI純正Summary Windowです。

特に便利でもなく不便でもない、各スタイル共通のデザインです。
これがこうなりました。


3倍くらいのサイズになりました。
これを作るうえで手間取ったのは画像ですね。
RvRのメーターは、Expと同じように玉と棒で構成されています。









玉と棒て。








上の赤い玉は別の画像ファイルから読み込む形になっているので、そのまま画像指定ごとコピーすればよかったのですが、
問題は赤い細いバーの方でした。
このSummary Windowの元になったのは

これなんですが、こちらのRvR XP
には細い赤いバーが表示されています。
ところが何度赤細バーを指定してやっても出てきません。

それもそのはず。
元になっている画像ファイルが違っていました。
一時的な処置として、このスキンが使っている画像ファイルを使って表示させていたんですが、
やはり根本的に直さないと綺麗じゃありませんよね。内部的に、の話なんですが。

そこでSIで使われている画像ファイルを覗いて見ることにしました。
それがこれです。

左の方にずらりと並んだバーの数々。
画像はあるのに・・・なぜ?
何度指定しなおしても表示されません。
もしやと思い、元で使われていた画像ファイルを除いて見ると

位置違うし。


となると、上の画像ファイルでの赤細バーの座標を調べないといけません。
フォトショップならそんなに難しくもない作業なんですが、面倒だったので



赤太バーを半分にすることで
見事に解決しました。




これで問題はひとつ片付きまして、次は気になるマネーの画像。
上のほうに貼り付けた写真は修整後なのでおかしくありませんが、

HPが危険なことになっていますが、そこは気にしないようにしてください。
オレンジと一騎打ちして、残りHP1%未満・・・つまり表示が0になって勝ってから撮った写真なので。
一番下の硬貨の画像、色がおかしくありませんか?
左からプラチナ・ゴールド・シルバー・カッパーなんですが、
シルバー貨が金貨になってますよね。

並べてみましょうか。

これの原因は、硬貨画像の位置指定が狂っていたことにありました。
デフォルトで入っていたものをコピーしたんですが、デフォルトで狂ってますか

プラチナとゴールドの指定はあっていました。
しかしシルバーの指定がゴールドと同じ位置であり、カッパーの指定が本来のシルバーの位置になっていました。







馬鹿かと。






まあ、これでなんとかSummary Windowは一応の完成となりました。
次は同時進行していたミニグループウィンドウの話です。
まずはSI純正を見てもらいましょうか。

左の黄色い玉はPow・・・MPですね。減り具合に応じて5段階の明るさがあります。
その隣がEndゲージ。スタミナのような捉え方でいいかと思います。
赤いのがHPです。これは右側から減っていきますよ。
そして名前です。
ちなみにこのゲージやら名前をクリックすると、それぞれのメンバーをターゲットできるんですが、
いかんせん範囲が小さいじゃありませんか。

そこでダウンロードしてきたスキンを雛形にして余計なものを付け加えたものが

こちらです。
アラマァ見やすいじゃないですか。
クリック範囲はステータスバーの左端から数字の右端までをカバーしているので、ターゲット作業も簡単です。
ヒーラー職支援のためにヒーラーペルパーというのがある(UIを使って作成)んですが、それに近い仕上がりです。
正直ヒーラーヘルパーを使ったほうが早かった気がしなくもないですが・・・。
ちなみにグループモニターにターゲットのHPバーを組み込んでおいたので、
メンバーのゲージを見つつターゲット(この場合mob)のHPも、あまり視点を動かさずに見られる仕様になっています。
あとは真ん中に配置されたInvite&Disbandボタン。
これで誘うも抜けるもお手軽です。
上のボタンはあまり使う機会がなさそうですが。
それに戦闘中に間違ってDisbandをクリックしてしまいそうな位置にあるのがスリリングです。
「グループモニター」の文字をクリックするとグループbuff Windowが開き、buffの状態が一目瞭然!のはずだったんですが、
どういうわけか動いてくれないので現在その機能は実装されておりません

<<Back  Next>>