六角形のマップがありますが、座標系が一部の findpath アルゴリズムの使用に適していないことに気付いたので、再構築したいと考えています。私は私を完全に満足させる1つのシステムを選びました. ここで見つけることができます。しかし、参照されている例では、マップ全体が必要以上に回転しています。
私の古いバージョンの地図はこちら: http://dark-project.cz/wesnoth/map-view/1
私の質問は、マップを HTML でレンダリングして、現在と同じマップを新しい座標系で表示する方法です。
(私はPHPサイクルを使用してレンダリングします。フィールドごとに、座標、フィールドタイプ(草、村、...)、フィールド画像の寸法などの情報があります)
回答ありがとうございます。
PS: HTML5 Canvas を使用して実行できると思いますが、優れたブラウザー サポートが必要であり、HTML5 の経験がありません (ただし、高速でブラウザー サポートが優れていれば、クライアント側でレンダリングするつもりはありません)。だから私はサーバー側(PHP)のソリューションが好きです!