Action disabled: source

Asset Server Guide

Unity Asset Server 개요

Unity Asset Server는 Unity로 통합되어 있는 그래픽컬 사용자 인터페이스를 가진 에셋과 버전 관리 시스템입니다. 그것은 직접적으로 혹은 원격으로 다른 컴퓨터에 있는 프로젝트를 함께 하는 팀 멤버들에 의해 사용되도록 되어있습니다. 그 Asset Server는 커다란 멀티 기가바이트 프로젝트 폴더들을 대처하도록 커다란 이진 에셋을 처리하기 위해 고도로 최적화되어 있습니다. 에셋을 업로드할 때, Import Settings과 각 에셋에 대한 다른 메타 데이타 역시 에셋 서버에 업로드 됩니다. 파일 개명과 이동은 시스템의 핵심에 있고 잘 지원됩니다.

이것은 Unity Pro에서만 지원되고 각 고객에 따른 부수적인 라이센스입니다. Asset Server Client License를 구매하기 위해서는 http://unity3d.com/store에 있는 Unity store를 방문해 주십시요.

Source Control가 처음이라면?

사용자가 Source Control사용해 본 적이 없다면 버전 차별적인 시스템(versioning system)과 함게 시작하는 것은 다소 용이하지 않을 수 있습니다. Source Control는 일종의 서버에 있는 데이터베이스에meshes, textures, materials, scripts, 또는 이외의 모든 것들 같은 사용자의 모든 에셋의 전체 컬렉션을 저장하는 것에 따라 작동할 수 있습니다. 해당 서버는 사용자가 Unity를 실행하기 위해 사용하는 컴퓨터 일지도 모릅니다. 그것은 세계의 다른 곳에서 같이 위치해 있는 원격 기계장치일지도 모릅니다. 그것은 가상의 기계장치일 수도 있습니다. 여러가지 옵션이 있을 수 있지만 서버의 위치는 전혀 중요하지 않습니다. 중요한 것은 사용자가 사용자의 네트워크를 통해서 그것에 접속할 수 있다는 것과 그것이 사용자의 게임 데이터를 저장한다는 것입니다.

어떤 면에서, Asset Server는 사용자의 Project Folder의 백업으로서 작동합니다. 사용자는 발전시키는 동안 그 Asset Server의 내용을 직접적으로 처리하지 않습니다. 사용자는 사용자의 프로젝트에 지역적으로 변화를 주고 그것이 끝났을 때 Server에 있는 Project로 변화를 적용합니다. 이것은 사용자의 로컬 프로젝트와 Asset Server Project를 동일하게 만들어 줍니다.

이제 사용자의 동료 개발자가 하나의 변화를 만들면 Asset Server는 사용자 것이 아닌 그들의 프로젝트와 동일하게 됩니다. 사용자의 로컬 프로젝트를 동기화하기 위해서는 사용자는 서버로부터 업데이트하는 것을 요구합니다. 지금 사용자의 팀 멤버가 만들어온 어떠한 변화든 서버로부터 사용자의 로컬 프로젝트로 다운로드 될 것입니다.

이것은 Asset Server를 사용하기 위한 기본적인 일의 흐름입니다. 이런 기본적인 기능외에도 Asset Server은 에셋의 이전 버전으로의 롤백(rollback), 자세한 파일 비교, 두 개의 다른 스크립트의 결합, 충돌 해결과 삭제된 에셋의 복구와 같은 것들을 허용합니다.

이 안내문의 나머지는 Asset Server를 어떻게 배포하고 관리하고 그리고 정기적으 사용하는지를 설명합니다.

역링크