1

ジグソーパズルアプリを作っています。不規則な部分があります。シェーディングとクロップでその部分を切り出しました。今、辞書の魔女の配列を作成し、各ピースを左、右、上、下のインデックスにします。そのため、各ピースを認識できます。しかし、問題は、2ピースを認識したときです。それを 1 つのピースに結合する必要があります。その後、その結合ピースに対して新しいビューが作成されます。次に、その結​​合ピースを他のピースに認識する方法が問題になります。その問題や正しいアイデアを解決するために、どんな体でも助けてくれますか。ありがとう。

4

1 に答える 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 に答える