다음을 통해 공유


2단계: 레이블을 사용하여 미로 빌드

이제 미로를 빌드합니다.미로를 빌드할 때는 많은 Label 컨트롤을 폼에 추가합니다.일반적으로 레이블을 사용하여 텍스트를 표시하지만이 프로젝트에서는 레이블을 사용하여 색이 지정된 사각형을 폼에 그립니다. 이러한 사각형은 미로의 벽으로 사용됩니다.

레이블을 사용하여 미로를 빌드하려면

  1. Windows Forms 디자이너에서 도구 상자의 공용 컨트롤 그룹으로 이동하고 레이블을 두 번 클릭하여 IDE에서 폼에 레이블을 추가하도록 합니다.

  2. 다음과 같이 몇 가지 속성을 설정하여 레이블을 크기 조정이 가능한 사각형으로 만듭니다.

    • AutoSize 속성을 False로 설정합니다.

    • BackColor 속성을 원하는 색으로 설정합니다.이 자습서에서는 웹 색 탭에서 RoyalBlue를 선택합니다.

    • label1 텍스트를 선택하고 이를 삭제하여 Text 속성을 비웁니다.

      채워진 사각형인 레이블

      채워진 사각형이라는 레이블 지정

      이제 Label 컨트롤이 채워진 사각형이 됩니다.

      참고

      Label 컨트롤은 레이블로 사용하기 위한 것이기 때문에 이는 다소 이상하게 보일 수 있습니다.여기서는 레이블이 그리기 블록으로 사용되는데, 이는 레이블을 그리기 블록으로 사용하는 것이 허용되기 때문입니다.프로그래밍에서는 도구 상자(이 경우 IDE의 도구 상자)의 도구가 어떤 작업에 사용되는지가 아니라 언제 사용되는지가 중요합니다.

  3. 이제 미로를 독창적으로 빌드할 수 있습니다.레이블을 선택하고 복사합니다. 레이블을 복사하려면 편집 메뉴에서 복사를 선택하거나 Ctrl+C를 누릅니다.그런 다음 레이블을 여러 번 붙여넣습니다.레이블을 붙여넣으려면 편집 메뉴에서 붙여넣기를 선택하거나 Ctrl+V를 누릅니다.이렇게 하면 미로의 가로 벽이 만들어집니다.이러한 벽 중 하나를 선택하고 끌어 세로 방향으로는 길고 가로 방향으로는 좁게 만듭니다.이 벽을 복사하고 여러 번 붙여넣어 세로 벽을 만듭니다.

  4. 레이블을 패널 주위로 끌어 미로를 만듭니다.이때 통로를 너무 좁게 만들면 안 됩니다. 통로를 너무 좁게 만들면 게임이 너무 어려워질 수 있습니다.플레이어가 미로를 시작하는 위치인 왼쪽 위 모퉁이에 여분의 공간을 남겨 둡니다.

    참고

    폼의 크기를 조정할 때 IDE의 상태 표시줄에 폼의 크기가 표시되는 것처럼레이블이나 기타 컨트롤의 크기를 조정할 때도 IDE의 상태 표시줄에 해당 컨트롤의 크기가 표시됩니다.이 기능을 사용하면 원하는 경우 모든 미로 벽의 너비를 같게 만들 수 있습니다.

    패널을 배치하는 데 사용되는 IDE의 맞춤선은 미로 벽을 배치할 때도 유용합니다.또한 키보드의 화살표 키를 사용하여 현재 선택된 컨트롤의 위치를 세부적으로 조정할 수도 있습니다.다음 그림에서는 상태 표시줄에 표시된 크기를 보여 줍니다.

    상태 표시줄에 표시된 크기

    상태 표시줄의 크기

  5. 미로를 레이아웃한 후 도구 상자의 공용 컨트롤 그룹으로 이동하고 레이블을 한 번 더 두 번 클릭합니다.속성 창의 (이름) 줄을 사용하여 레이블의 이름을 finishLabel로 지정하고 해당 Text 속성을 Finish로 변경합니다.

  6. Finish 레이블을 미로 끝으로 끕니다.이 레이블은 사용자가 도착해야 하는 목표입니다.

  7. 프로젝트를 저장하고 프로그램을 다시 실행합니다.다음은 완성된 미로 폼의 예제입니다.실제 미로는 이와 다를 수 있습니다.

    완성된 미로 폼

    이 자습서에서 만드는 게임

계속하거나 검토하려면