Shape Gravity Rules(도형 중력 규칙)
개요
모양이 떠 있는 조각을 생성할 수 있는 모든 연산 후에, 모양이 어떻게 가라앉는지를 결정하는 규칙이 모양 중력 규칙입니다. Shapez 2에서는 떠 있는 층이나 조각이 유지될 수 없으므로, 커팅, 적층, 생성 같은 연산을 수행한 뒤에는 항상 중력 규칙이 적용되어 남은 모든 부분이 게임의 정의에 따라 지지되도록 합니다.
중력은 아래층에서 위층으로 층 단위로 적용됩니다. 각 층에 대해, 부품들은 가로로 연결된 그룹으로 묶입니다. 가로 연결은 같은 층에서 부품들이 직접 인접해 있고 어느 쪽도 pin이 아니어야 합니다. 각 그룹에 대해 그 그룹의 어떤 부품도 수직으로 지지받고 있지 않다면, 그 전체 그룹은 떨어지기 시작합니다. crystals를 포함한 그룹은 특별히 동작합니다: 떨어지는 그룹에 crystals가 포함되어 있으면, 그 crystals는 산산조각나고 그들과 연결된 모든 crystals도 함께 산산조각납니다. 일반 부품들이 crystals를 통해서만 연결되어 있었다면 그 연결은 끊어지고 그룹은 더 떨어지기 전에 여러 그룹으로 분리될 수 있습니다. 그룹은 그들의 어떤 부품이라도 다른 부품 바로 위에서 멈출 때까지 계속 떨어집니다.
부품은 다음 조건 중 하나를 만족하면 지지된 것으로 간주됩니다: 그것이 모양의 바닥층에 있다; 지지된 부품 바로 위에 있다; 지지된 부품과 가로로 연결되어 있다; 또는 그것이 지지된 crystal 바로 아래에 있는 crystal이다. pin은 틈 대신 수직 지지대로 계산되므로 pin 바로 위의 부품은 수직적으로 지지된 것으로 취급됩니다. pin은 가로로 연결된 부품으로는 계산되지 않으므로, 인접한 부품을 옆으로 지지하지 않으며 다른 것이 지지하지 않으면 가로로 인접한 부품들이 떨어지게 허용합니다.
crystals는 약하고 추가 규칙을 따릅니다. crystals는 같은 층에서 직접 인접할 때(모서리나 대각선은 포함하지 않음) 또는 다른 crystal 바로 위나 아래에 있을 때 연결된 것으로 간주됩니다. 색이 다른 crystals나 생성 시점이 다른 crystals도 인접 규칙을 만족하면 여전히 연결된 것으로 간주됩니다. crystal은 떨어지거나 자신이 연결되어 있던 crystals와 분리되면 산산조각납니다. 다른 부품들이 crystal 위로 떨어져도 crystal이 산산조각나지는 않습니다. crystal은 생성된 이후 색을 바꿀 수 없으며, 

pin은 
도형 코드로 생성된 모양은 현재 시나리오가 허용하는 것보다 더 많은 층을 포함할 수 있습니다. 추가된 층은 모양이 다음으로 중력 규칙을 적용하는 기계를 통과할 때까지 보존됩니다; 그러한 기계들은 지지와 구성 제한에 따라 중력 규칙을 적용하고 초과하는 층을 잘라내어 삭제합니다.
- 중력은 아래에서 위로 적용됩니다; 떠 있는 조각을 만들 수 있는 연산을 처리할 때마다 각 변형 후 지지를 재검사하십시오.
- pin을 수직 지지대로 취급하되 가로 연결자로는 취급하지 마십시오; 옆으로 pin에 의존하는 설계는 붕괴됩니다.
- 떨어지거나 분리될 수 있는 위치에 crystals를 두지 마십시오; 하나의 떨어지거나 분리된 crystal은 연결된 모든 crystals를 산산조각냅니다.
- 도형 코드를 사용할 때는 모양이 다음으로 중력을 강제하는 기계와 만났을 때 추가 층이 제거될 수 있음을 유의하십시오.