Unity3D にすべての要素を含むスクロール ビューがあります。水平方向にのみスクロールし、常に複数の子要素が表示されます。ほとんどの場合、これは 6 ですが、まれに 5 になることもあります。セットアップは 3 つのオブジェクトの 2 行です。
ご覧のとおり、ほとんどの場合は 6 (および 7/8 の一部) のオブジェクトであり、まれに 5 になることもあります。 (たとえば、最後に向かって)
私が望むのは: オブジェクトをドラッグすると、常に 6 つの中央のオブジェクトにスナップします。そのため、12 個のオブジェクトがあり、ユーザーがウィンドウを少しドラッグすると、最も近い 6 にスナップする必要があります。Unity の Scroll Rect ウィンドウを使用し、その下に水平レイアウト グループを配置して、現在の結果を達成しました。以下の設定を使用します。 ここで、「GameGrid」は、水平レイアウト グループを持つ単なる空のオブジェクトです。ゲーム グリッドの下では、実行時にゲーム タイルが作成されます。