Unity는 대화형 그래픽 개발 환경을 기본 방법으로 사용하는 Director, Blender 게임 엔진, Virtools 또는 Torque Game Builder와 유사한 소프트웨어입니다.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
Unity(게임 엔진)는 일반적으로 Unity3D를 의미합니다.
Unity3D는 플레이어가 3D 비디오 게임, 건축 시각화, 실시간 3D 애니메이션 등과 같은 대화형 콘텐츠를 쉽게 만들 수 있도록 Unity Technologies에서 개발한 멀티 플랫폼 종합 게임 개발 도구입니다. 완전히 통합된 전문 게임 엔진입니다.
Unity는 대화형 그래픽 개발 환경을 기본 방법으로 사용하는 Director, Blender 게임 엔진, Virtools 또는 Torque Game Builder와 같은 소프트웨어와 유사합니다.
편집기는 Windows, Linux(현재 Ubuntu 및 Centos 헤어 버전만 지원), Mac OS X에서 실행할 수 있으며 Windows, Mac, Wii, iPhone, WebGL(HTML5 필요), Windows Phone 8 및 Android 플랫폼에 게임을 게시할 수 있습니다. .
또한 Unity 웹 플레이어 플러그인을 사용하여 웹 게임을 게시하고 Mac 및 Windows에서 웹 검색을 지원할 수도 있습니다. 웹 플레이어는 Mac에서도 지원됩니다.
확장:
적응 팀 협업:
Unity는 현재 에디터 내 팀 협업을 제공하지 않습니다.
추천 솔루션 1:
클라이언트, 아트, 모델 등의 프로젝트를 별도로 구축한 후 SVN을 사용하여 업로드하고 업데이트할 수 있습니다. 아트의 경우 UI를 업로드한 후 클라이언트측에서 UI를 업데이트하고 클라이언트측에서 처리하면 됩니다. 부적절한 부분이 있으면 아티스트와 소통하면 됩니다.
권장 솔루션 2:
버전 관리에는 AssetServer가 선호됩니다. 모든 구성원이 올바르게 사용하도록 교육을 받았다면 Git과 SVN도 좋습니다.
프로젝트가 비교적 큰 경우 2~3개의 프로젝트로 분할하는 것이 좋습니다.
AssetsProject: 주로 모델, 특수효과 등 미술 자료를 저장합니다. 또한 테스트 아트 자료가 스크립트와 함께 올바르게 실행될 수 있도록 일부 테스트 스크립트를 넣으십시오.
DataProject: 계획된 값, 레벨 편집기 등을 저장합니다. 또한 레벨이 실행될 수 있도록 일부 테스트 스크립트를 넣으십시오.
ScriptsProject: 프로그래머가 특별히 관리하는 프로젝트입니다. 주로 논리 개발 및 일부 아트 리소스 저장에 사용됩니다.
FinalProject: 최종 병합된 프로젝트입니다.
개발 과정에서 특정 상황에 따라 위 프로젝트 중 일부 두 개가 병합될 수 있습니다.
이런 방식으로 프로젝트를 분할하면 당연히 추가 작업량과 중복된 스크립트가 발생하게 되며, 때가 되면 병합도 문제가 됩니다. 이것은 불가피합니다. 따라서 초기 단계에서 표준을 설정해야 합니다.
위 내용은 Unity란 어떤 소프트웨어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!