무한 2D 레벨을 절차 적으로 생성하는 좋은 방법은 무엇입니까? 레벨은 어느 차원에서나 제한 될 수 있지만 반드시 그런 것은 아닙니다.
지금까지 내게 가장 적합한 방법은 그리드 기반 반경을 사용하는 것입니다. 예를 들어, 플레이 영역을 특정 크기의 사각형이있는 격자로 나누고 플레이어 주위의 반경에 X 사각형을로드하십시오. 그런 다음 플레이어가 다른 정사각형으로 이동하면 다음 세트를 만들고 더 멀리 떨어 뜨립니다. (탐색 영역을 유지할 필요는 없습니다.) 정사각형을 만들면 임의의 개체 배열이 포함됩니다. 물체가 사각형의 바깥 고리를 벗어나면 세상에서 제거됩니다. 더 나은 또는 다른 방법이 있습니까? 또는 이것이 좋은 접근 방법이라면 잠재적 인 문제는 무엇입니까?
토론을 위해 레벨을 파워 업 등이있는 하향식 소행성 필드로 생각할 수 있습니다.