카운팅 프로토타입

Tutorial

Beginner

+60XP

120 mins

Unity Technologies

카운팅 프로토타입

이 실습에서는 제공된 카운팅 기능을 사용하여 직접 디자인한 프로토타입을 제작해 보겠습니다.

Resources

Languages available:

1. 제공된 에셋을 다운로드하여 새 Unity 프로젝트로 임포트

  • 튜토리얼 페이지 상단의 자료 탭으로 이동하여 CountingPrototype.zip
  • 폴더의 압축을 풉니다. 압축된 파일에는 .Unitypackage가 포함되어 있으며, 포함된 폴더의 압축을 풀지 않으면 패키지가 임포트되지 않습니다.
  • 최신 버전의 에디터를 사용하여 새 Unity 프로젝트를 생성합니다.
  • Counter.unitypackage를 새 프로젝트로 임포트합니다.

2. 기본 스크립트 기능 살펴보기

  • 임포트된 패키지에는 스크립트, 씬, 두 개의 머티리얼 등 네 개의 구성 요소가 있습니다. 씬을 열고 플레이를 눌러 스크립트의 기본 동작을 살펴봅니다.
  • 씬에는 간단한 UI 카운터, 상자, 상자 위에 배치된 여러 구체가 있습니다. 모든 구체에는 리지드바디가 연결되어 있습니다. 씬을 플레이하면 구체가 떨어지고, 상자 안에 떨어진 구체의 수를 표시하도록 UI 카운터가 업데이트됩니다.
  • Counter.cs 스크립트는 상자 메시에 적용되며, 여기에 트리거로 설정된 박스 콜라이더는 상자에 딱 맞게 들어갈 정도의 크기로 조정되어 있습니다. 스크립트에는 UI 카운터에 대한 public Text 변수가 있습니다.

3. 기존 기능을 사용하는 프로토타입 제작

  • 제공되는 기본 기능은 매우 기본적이지만, 이를 활용하여 다양하고 흥미로운 프로토타입으로 만들 수 있습니다.
  • 어떤 애플리케이션을 제작할 수 있을지 생각해 보세요. 카운팅 스크립트를 원하는 대로 확장하거나 수정할 수 있지만 프로토타입에는 카운팅할 대상이 필요하며, 프로토타입에 해당 카운트를 표시하는 UI가 있어야 합니다. 나머지 부분은 원하는 대로 제작하면 됩니다. 다음은 참고할 만한 아이디어입니다.
    • 링 유형의 게임: 할당된 시간 안에 최대한 많은 농구공을 농구 골대 안에 넣습니다.
    • 파친코 게임: 페그보드 아래로 여러 개의 작은 공을 떨어뜨리고 하단의 각 섹션에 다른 점수를 부여하여 공마다 다른 점수를 매깁니다.
    • 재고 카운터: 여러 오브젝트를 각자의 고유 공간에 정렬하고 각 오브젝트의 수를 표시합니다.
    • 마을 설계자: 도로, 인도, 집, 가로등과 같이 마을과 관련된 항목이 드래그 앤 드롭할 수 있는 UI 상자에 포함되어 있습니다. 사용자는 항목을 드래그해서 마을을 꾸밀 수 있으며, UI는 실제로 마을을 세우는 데 필요한 각 항목의 개수를 추적합니다.
  • 프로토타입 제작을 시작할 때는 먼저 앱의 핵심 기능을 설명하는 간단한 설계 문서를 작성해야 합니다. 컨셉에 문제가 없다면 Unity에서 프로토타입을 제작하세요.

4. 프로토타입을 제출

과제를 완료하고 제출할 자료는 다음과 같습니다.

  • 프로토타입이 작동하는 모습을 보여 주는 영상
  • 설계 문서

Complete this Tutorial