ジグソーパズルアプリを作っています。不規則な部分があります。シェーディングとクロップでその部分を切り出しました。今、辞書の魔女の配列を作成し、各ピースを左、右、上、下のインデックスにします。そのため、各ピースを認識できます。しかし、問題は、2ピースを認識したときです。それを 1 つのピースに結合する必要があります。その後、その結合ピースに対して新しいビューが作成されます。次に、その結合ピースを他のピースに認識する方法が問題になります。その問題や正しいアイデアを解決するために、どんな体でも助けてくれますか。ありがとう。
質問する
305 次
1 に答える
0
パズル ボードはセルの正方形のグリッドと考えることができます。各ピースが配置されると、グリッドのセルが表されます。
パズルのピースを作成したら、それらのピースをグリッドに表示される順序で配列に格納できます。
以下のように、グリッドを単一次元配列として表すことができます
suppose your puzzle is 4*4 than your one dimensional array will be of size 16
and you can pick up position of any piece at (m,n) in grid using below formula
index in array = m+(n*4) where m,n >=0 & m,n < 4
配列位置に対応する各ピースのグリッド位置をチェックして、正しい位置にあるかどうかを確認することができます
于 2013-01-16T07:01:54.567 に答える