0

私はリスクのような Unity のボード ゲームから始めて、C# でプログラミングしています。軍隊を各地域に配置してゲーム ボードにするために、選択可能な世界地図が必要です。各国を選択するレイキャスティング機能がありますが、ボードを構築して国を選択可能にする方法を知る必要があります。

私はこのようなボードを持っています: http://2.bp.blogspot.com/-vtEHvcmS-Ac/TtHk0IvsxoI/AAAAAAAAAnw/V6e_eGfmCac/s1600/Risk+II+Game+Board.jpg

そして、国がオブジェクトのように個別に選択できるようにしたいと考えています。それを行う方法を知っていますか?

助けてくれてありがとう!

4

1 に答える 1

0

頭のてっぺんからそのイメージを取り、すべての国をさまざまな色で塗りつぶします。

色 -> 国マッピングを覚えておいてください。

マウス カーソルが移動する場合は、カラー イメージでマウス カーソルの下のピクセルの色を確認すると、マウスが置かれている国を調べることができます。

国をグラフィカルに強調するには、色付きの画像を使用して国に属するピクセルを見つけ、画面上で「選択された」色を指定することもできます。

于 2012-07-24T12:13:51.817 に答える