2015-01-16 4 views
0

나는 스텔스 프로젝트를 꽤 오래 전부터 끝내었지만 다른 프로젝트로 가져 와서 스텔스 프로젝트의 유니티 패키지 파일을 만들었습니다. 이 프로젝트를 다른 프로젝트로 가져 오면 세 가지 오류가 발생합니다. 하나는 char_Robot에 대한 것이 었습니다.프로젝트를 다른 프로젝트로 가져 오기 Unity

navmeshagent.velility 'char_robotGuard_001'에 대한 할당 시도가 유효하지 않습니다. 입력 속도는 {NaN, NaN, NaN}입니다. UnityEngine.NavMeshAgent : set_velocity (Vector3) EnemyAnimation : OnAnimatorMove() (Assets/Scripts/Enemy/EnemyAnimation.cs : 51)

두 번째 오류는 PlayerMovement 스크립트에서 발생했습니다. 플레이어가 움직이지 않고 콘솔에서 오류가 발생했습니다.

입력 버튼 유치가 설정되지 않았습니다. 입력 설정을 변경하려면 편집 -> 프로젝트 설정 -> 입력 PlayerMovement.Update() (Assets/Scripts/Player/PlayerMovement.cs : 51)

최종 오류는 카메라 화면이 모두 검은 색이었습니다. 우리는 플레이어와 환경을 희미하게 볼 수 있습니다.

나는 단결 4.5을 사용하고 및에 일치 스텔스 튜토리얼 다음입니다 :

http://unity3d.com/learn/tutorials/projects/stealth합니다.

프로젝트를 가져 오거나 완료하는 데 필요한 설정이 있습니까? 다시 한 번 유니티의 사용자 정의 패키지 기능 가져 오기를 사용하여 파일을 가져 왔습니다. 나는 화합의 자유로운 버전을 사용하고있다.

미리 감사드립니다.

+0

종속성을 포함하여 패키지를 내 보냈습니까? 그리고 다른 프로젝트에서 설정 한 일부 설정이 패키지 옆으로 내보내지지 않은 것으로 보입니다. 패키지에는 projectsettings.asset 파일이 포함되어 있지 않으므로 –

답변

0

MX D가 맞으면 새 프로젝트에서 오류의 원인이되는 자산 의존성이있을 수 있습니다.

대부분의 오류를 일으키는 것은 정확히 말하기는 어렵지만 입력 오류는 스크립트가 새 프로젝트에 있고 입력 설정을 정의하지 않았기 때문에 발생합니다.

프로젝트 설정> 입력으로 이동하여 오류의 원인이되는 다른 항목과 함께 "유인"입력 단추를 추가하십시오.

+0

Attract 입력 버튼을 추가했지만 모든 종속성을 가진 프로젝트를 내보내려고했지만 NAN과 동일한 오류가 발생했지만 입력 버튼 오류가 사라졌습니다. –

+0

오류가있는 스크립트로 가서 그 행에서 무슨 일이 일어나는지 살펴야합니다. – MutantGopher

+0

일시 중지 된 시스템이 문제를 일으킨 것처럼 보였습니다. 코드 줄 time.timescale = 0은 전체 프로젝트의 작동을 중지 시켰습니다. –

관련 문제