2012年2月27日月曜日

Google MapsのようなLOD

MockCityの世界全体は、かなり大きな情報量をもつことになります。
現在のサーバでは、 8192x8192 = およそ6400万セル としています。

良いサーバマシンが手に入れば、さらにもっと大きくできるかもしれませんが、
8192あればゲームの仕組みが妥当かどうか、調べるには十分です。

これは画面に入りきらない量なので、俯瞰して見るための工夫が必要です。

そのために、Google Mapsのような、詳細度を段階的に切り替える仕組みを入れました。

非常に原始的な実装方法なので、拡大するときに、黒い部分が見え隠れします。

最終的には、Google Mapsのような航空写真も必要になりそうですが、
それは後に回すとして、最初は単純にセルを拡大する方式だけ実装しました。

これで、広い世界を、まあなんとか探索ができるようになるでしょう。

0 件のコメント:

コメントを投稿