yacamochi「黒い砂漠ワールドマップウェブ」を最新版へ更新【カーマスリビアPart2対応】TwitterFacebookGoogle+はてブPocket「黒い砂漠ワールドマップウェブ」を、約7か月ぶりに更新。今回は更新というよりは「大改修」と言った方がしっくりくる内容に。誤植の修正やカーマスリビアPart2に対応するだけでなく、大幅な高機能化も果たしたからね。何がどう変わったのかを。本記事は、2017年5月に書いた記事を更新したものです。Link黒い砂漠ワールドマップウェブを大改修2017年5月にカーマスリビアPart1に対応する大工事を行って以来、約7か月ぶりになる「大改修」を施工しました。ここ5日間くらい、家にこもったまま延々と改修作業に勤しんでいたので、若干鬱気味です...。【今後のアプデ予定】貿易NPCの情報についてまとめいつも通り、以下のページで最新版の黒い砂漠マップを公開しているので「御託はいいから完成品を見せて~。」という方は以下のリンクが飛んでください。内心「いったんアプデしてから、何か誤植があっても修正に時間がかかり過ぎているのでは...?」と、勘のいい人なら感じていたと思います。やっちもその点はそろそろ手を打つべきかなと思っていたので。その解決策が、この「インタラクティブ化」です。最初のセットを作るのに膨大な労力を要するのが最大のデメリットですが、一旦作ってしまえば後から修正するのが大幅にラクになるんですよ。以前の「画像式」と違ってマップを拡大縮小してもフォントがつぶれないし、アイコンのサイズも変化しない。よって利用する側にとっても視認性が大幅に向上しており、WinWinの解決策ですね。言っても...、黒い砂漠には軽く1000を超える「ノード」(拠点やNPCの位置情報)が実装されているため、それらをインタラクティブ化していく作業は想像を遥かに超える重労働だった。自動移動を実装しました左上のセレクトボックスに、約350個の拠点を入れておきました。セレクトボックスから「カルフェオン」をクリックすればこの通り。マウスでドラッグ連打して移動しなくても一瞬で飛んでくれます。350個は多すぎるので検索窓も導入済み。自分の行きたい拠点名を入れれば(一部でも可)、候補に絞ってくれるよ。左上のボタンを押すと、全画面表示に切り替えるようになりました。このように、マルチディスプレイ環境で黒い砂漠をプレイしている人にとっては、それなりに重宝する機能なのかな...と思いまして。拠点レイヤー機能を実装マップを縮小するとゴチャゴチャとしてて見た目が汚い。いう時は右上に用意した「レイヤー機能」を使ってください。自分の必要に応じて、表示するノード情報を調整可能です。レイヤー機能の下の方に「宝箱」「クジラ」といった特殊なノード情報を用意しているので、興味のある方はぜひ使ってみてください。...もし、間違っていたらコメントで教えてくれると助かります。拠点の「詳細情報」を表示できるように負荷の軽減と見た目を良くするために、「生産拠点」(労働者ノード)を詳細情報に内蔵した。ノード(副産物、特産品を含む)・所在地が表示される。右上の×ボタンか、マップのどこかをクリックすれば表示は消えます。間違いを修正しやすいよう、座標を表示したマウスカーソルの位置が、マップのどの座標に位置するのか。それを右下に表示する機能を付けた。これ、実装したままにするかどうか悩んだのですが、修正依頼などを書き込む時にあったほうが便利そうだな...と思い実装したままに。今回は宝箱ノード情報も実装したわけですが、座標情報がないと「この宝箱、たぶん1mm右にズレていますよ。」という感じで伝えづらい。1mmと言っても、拡大率の問題もあるし、ディスプレイの画素によって1mmの定義が変わってしまう。誰から見ても絶対的な指標である「座標」を表示させている。これなら「この宝箱、たぶん25.13,134.01ではなく、25.17,134.08だと思います。」という具合に、正確な修正依頼が可能です。