2017-12-15 21 views
2

2017.2 버전과 비슷합니다. Unity의 설정 형식이 바이너리에서 텍스트로 변경되었습니다. 적어도, Unity 2017.2.0f3으로 만든 프로젝트는 PlayerSettings, QualitySettings 등을 텍스트 형식으로 만듭니다.Unity 설정을 바이너리에서 텍스트로 변환

텍스트가 바이너리 증가와 비교하여 커밋 품질이 향상되었습니다. 이제 정상적인 차이점을 볼 수 있습니다.

그러나 Unity 5.6에서 생성 된 프로젝트는 2017.2에서 열렸지만 설정 파일은 여전히 ​​바이너리로 표시됩니다.

설정 파일을 텍스트로 변환하는 빠른 방법일까요?

답변

2

당신이 텍스트를 강제 할 수 있다는 것을 알고 있습니다. (2017 년에 변경되었을 수 있음), 이는 git merge conflict에 특히 유용했습니다. this blog에 따르면, 당신은 이것을 사용할 수 있습니다 :

편집> 프로젝트 설정> 편집기 메뉴 다음 자산 직렬화 모드에서이 자산 텍스트 만해야

강제 텍스트를 선택; 그러나, 나는 당신이 변환하고자하는 특정 설정 파일을 처리하는지 확신하지 못합니다.

이 문제를 다루는 공식적인 문서는 here입니다.

+1

이 _will_는 해당 ProjectSetting 디렉터리의 모든 설정에 영향을줍니다. 그들은 설정에 관계없이 "_.asset_"파일로 저장되지만 텍스트로 강제 실행되면 내부적으로 YAML로 변환됩니다. 이 설정은 프로젝트 전체에 적용되며 "_.scene", "_.prefab"및 기타 "_.asset"파일에도 적용됩니다. 이 설정을 소스 컨트롤과 함께 사용할 때 자동 병합 오류를 피하기 위해 블로그 게시물을주의 깊게 읽어야합니다. 또 다른 참고 사항으로, 자산 직렬화 모드의 "혼합"옵션은 관련 파일을 그대로 두지 만 "강제"옵션은 즉시 작동합니다. – Foggzie

+0

감사합니다. 그것은 효과가있다! –