四国のへクスマップを標高値データより作ってみました。

「国土地理院」で取得できる標高値データから四国のへクスマップを作ってみました。
横:738 × 縦:475 の大きさがあります。
いろんな使い方ができそうですが、どう使おうかな。。。と、考えるのは楽しいですが、3DCGもやりたい、UNITY使ってプログラムもやりたい。やりたいことが多すぎて時間がない、、こういう仕事で食っていければ。。。と思うきょうこのごろ。。。と言っててもしょうがないので時間を見つけてコツコツと、作りたいものを作っていこう。
今は断片的に適当に作ってるけど、いずれゲームなりアプリなりの完結した形にする!

下の画像は徳島周辺のアップ、ちゃんとへクスマップになっています。
下の画像も上の四国全図もブラウザでdivタグ使って疑似hexを作って表示したものをハードコピーしています。上の四国全図は大きすぎて表示しきれないのでブラウザからハードコピーした画像をつぎはぎしてます。

下の画像はUNITYで少しずつ作りかけてるもので使った例です。約20mくらいで高さ1レベルにしています。高さのレベルによる色の違いを作るのが結構大変、四国では石鎚山の1,982mくらいですけど、富士山だと3776mちょい、エベレストだと8,849m。一応10,000mまでの色の配列は作ったのですが。いずれは日本全図くらい作りたいと思ってます。世界、、、、までは無理かな。。。北極・南極と赤道付近では距離なんかのスケールも違いますよね。

Unityで3DRPGを作ろう・・・かな。

少しづつ作っていってるモデルとか、Unity上でいろいろ試しながら3DRPG風にへクスマップで作ったフィールド上をキャラクターが動く仕組みを作っています。
マップを作る仕組み、フィールド上を歩くところはほぼできています。

Unityでのゲーム作りのよくあるサンプルとかのようにフィールドを「 Terrain 」で作ってしまうといちいち地形を作らないといけなくなって広がりがなくなるので、チップ化したへクスで作っています。

フィールドのスケールとか、視点、、、常にキャラクターが向いてる方向が上になるようにしたほうがいいんだろうか、、、とか、いろいろ迷いますが。

今の作りならRPGでもSLGでもやりようによってはリアルタイムネット対戦ゲームにも展開できるんじゃないかな、と思っています。

ちなみにマップはネット上に配置したjsonファイルを読み込んで作っています。
そのうちphpで動的に作るようにします。


フィールドは以前作ったマップエディタで作った四国を基にしています。


徳島

香川


高知


愛媛


地形が平地、草地、森、川、海くらいしかないのでまだまだ殺風景ですね、今度の目標は地形を増やす。。。でも、あまりオブジェクトが増えると重くなります。
フィールドの軽量化も必要です。
時間を見つけてコツコツと・・・・・・。