私はタイルベースのゲームを作っています。接続されたコンポーネントのラベル付けの結果に基づいてポリ頂点を計算する
接続されたコンポーネントのラベル付けアルゴリズムを使用して、接続されたすべての領域を見つけることができます。
しかし、今私が抱えている問題は、接続された各領域のポリ頂点を計算する方法です。例えば
すべてYELLOWのタイルが同じAREAのものであり、連結成分のラベリングアルゴリズムの助けを借りて、私は各タイルの全ての(x、y)の情報を知って見ることができるように。
そして今、黄色の領域ポリゴン(時計回り)のポリゴン頂点配列を生成したいと思います。
このため何か良いアルゴリズムがありますか?
任意の提案は、私が最終的にこのポストに基づいて解決策を見つけるいくつかのより多くの研究を行った後、