이제 게임을 만들었으니
플레이어에게 제공해야 합니다
Unity의 큰 장점 중 하나는 게임을
만든 후 다양한 플랫폼으로
배포할 수 있다는 것입니다
빌드 및 빌드 대상에 대한 자세한 정보는
아래 링크에 있는 레슨을 참조하십시오
게임을 빌드 하기 전에 씬을
저장해야 합니다
게임을 빌드하려면 먼저
[Build Settings] 창을 열어야 합니다
[File] - [Build Settings]을 선택하거나
Shift + Command나 Ctrl + B 키
조합으로 창을 열 수 있습니다
[Build Settings] 창이 열렸습니다
현재 빌드 대상이 Unity 로고 옆에 표시되어 있습니다
파란색 강조 표시가 현재 선택이고
오른쪽에는 현재 선택한 플랫폼에
대한 빌드 옵션이 있습니다
웹 플레이어로 빌드 해 보겠습니다
현재 빌드 대상은 PC, Mac 및 Linux
스탠드얼론입니다
빌드 대상을 변경하려면 목록에서 원하는 플랫폼을
선택하고 창 아래쪽에 있는
[Switch Platform] 버튼을 클릭합니다
새 빌드 대상을 선택했으면
빌드 하려는 씬을 [Build Settings] 창에
추가해야 합니다
[Add Current] 버튼을 클릭하여 현재 씬을
추가할 수 있습니다
또는 프로젝트 뷰에서 [Build Settings] 창의
최상위 필드에 씬을 끌어다 놓아
추가할 수 있습니다
프로젝트에 모든 씬을 포함시킬
필요는 없습니다
게임에 필요한 씬만
포함시키면 됩니다
[Build Settings] 창에서 씬 없이
빌드 하는 것도 가능합니다
이렇게 하면 Unity는 편집하려고 현재 열어 놓은
씬을 사용하여 게임을 빌드 합니다
이제 게임을 빌드 할 준비가 되었습니다
[Build Settings] 창으로 돌아와
[Build] 버튼을 클릭합니다
이러면 빌드 위치를 선택하라는
대화 상자가 나타납니다
빌드 위치를 프로젝트와 연결하고 싶으므로
프로젝트 내에 Builds라는
새 폴더를 만들겠습니다
이 폴더는 프로젝트 루트의
에셋 및 라이브러리 폴더 옆에만
위치해야 합니다
빌드 폴더를 선택했으면 빌드 이름을 정하고
[Save]를 클릭합니다
이제 Unity가 웹 플레이어를 빌드 하고
Builds 폴더에 저장합니다
웹 플레이어를 빌드 할 때 Unity는
게임 이름인 폴더를 만들고
여기에 파일 2개를 저장합니다
하나는 게임 데이터가 포함된
Unity3D 데이터 파일이고
다른 하나는 게임이 포함된 웹 페이지를
만들 코드가 적혀 있는 HTML 파일입니다
브라우저에서 게임을 실행하려면 데이터 파일과
HMTL 파일이 모두 있어야 합니다
하지만 사용자 지정 HTML 파일을 만들어
Unity가 빌드 한 페이지를 대체할 수 있습니다
사용자 지정 웹 플레이어 템플릿을 만든 다음
Unity가 그 템플릿을 사용하여 사용자 지정 페이지를
자동으로 빌드하도록 할 수도 있습니다
게임을 실행하려면 HTML 파일을 엽니다
이제 브라우저에서 게임의 로컬 사본을
실행할 수 있습니다
다른 사람들에게 공개하려면
HTML 파일과 데이터 파일을 모두
인터넷에 업로드 해야 합니다
FTP 클라이언트를 열어 HTML 파일과
데이터 파일이 있는 폴더를
웹 사이트에 업로드 하겠습니다
폴더가 업로드 되면 브라우저에 주소를
입력하여 게임을 플레이 할 수
있습니다
그리고 이겼습니다!
이 단원에서는 새 게임 오브젝트를 만들고
해당 오브젝트를 씬에 배치하고
새 컴포넌트를 추가하고
간단한 스크립팅으로
여기에 사용자 지정 행동을
작성해 보았습니다
조명, 카메라, 충돌체, 트리거, rigidbody를
사용하는 방법도 알아보았습니다
오브젝트를 수집하고 개수를 셀 수 있습니다
아주 간단한 예제이긴 하지만
Unity 사용법을 이해하는 데
필수적인 주제들을 많이 다뤄 보았습니다
Unity에 관해 더 배우고 싶으면
레슨 사이트에서 더 많은 레슨, 단원
및 프로젝트를 확인해 보십시오