WPFカスタムコントロールの世界に飛び込んで、HexGridコントロールを設計する最良の方法は何でしょうか?あなたのお気に入りのテーブルトップ戦争ゲームを考えてみてください。テーブルトップ戦争ゲームの誇らしげな歴史からデザインを盗むあなたの好きなビデオゲームです。WPF "hex grid"コンポーネント
基礎となるモデルは、Mapクラスの一環として、一つの重要な方法を公開します。
Hex GetHex(int x, int y, int z)*;
Hexがすべての関連データ(現時点では、1マップする地形列挙含まれています。背景色に1を、小さく始める...)。
おそらく関連する制約:
マップのサイズが変更されません& 16進数データは予測可能な時間(常にユーザーアクションに直接応答します)で変化します。
コンポーネントは、コンテナをきれいに塗りつぶし、XAMLで直接宣言できることが理想的です。
私が探しているのは、準備が整ったコンポーネントではなく、これを構築するために必要なことの概要です。
*私はこのアドレッシングスキームではかなり賢明でしたが、明らかに私はlate to the partyです。
残念ながら、リンクは '404'で応答しています。この答えは基本的に役に立たない。 – IAbstract
https://web.archive.org/web/20141217013339/http://blois.us/を試してくださいフッターは自分のメールアドレスに似ています –
SO.GameDevelopmentセクションにこの問題に対処する別の質問があります: http://gamedev.stackexchange.com/questions/2338/clickable-hex-grid-in-c-net –