메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

조회 수 80113 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
다음과 같은 방법으로 다운그레이드가 가능하다고 한다.

Here is something worth trying, make sure you create backs ups before you start!
여기에 뭔가 가치있는 시도가 있다, 시작하기 전에 백업을 만들어둘것
  1. Enable source control on your project: Edit/Project Settings/Editor/Visible Meta Files (This will create meta files for every asset you have, these fiels contain information such as how the asset should be imported as well as a unique guid so you should not lose links to scripts etc)
  2. 당신의 프로젝트에 소스 컨트롤을 활성화한다 : Edit->Project Settings->Editor->Visible Meta Files(이것은 당신의 프로젝트가 가진 모든 애셋 파일들의 메타데이터를 생성할 것이다, 이파일들은 GUID뿐만 아니라 애셋들이 어떻게 임포트되어야하는지와 같은 정보들을 담고 있다 그러므로 당신은 스크립트등과 같은 것들의 링크를 잃지 않게 된다)
  3. Create a new project with unity 4.2.2. Keep the project empty. Enable source control on this project like you did with the other.
  4. 유니티 4.2.2등의 버전에서 새로운 프로젝트를 생성한다. 빈프로젝트로 유지할것. 이프로젝트의 소스컨트롤 방식을 위와 같은(Visible Meta Files) 형태로 활성화한다.
  5. Now replace the "Assets" folder from your 4.2.2 project with the 4.3 project Assets folder.
  6. 이제 4.3프로젝트의 애셋폴더를 4.2프로젝트의 애셋폴더에 복사한다.
  7. Unity 4.2.2 should import all the assets with the correct settings and you should have a 4.2.2 project again. You can now disable source control and it will remove the meta files.
  8. 유니티 4.2는 모든애셋들을 올바른 셋팅으로 임포트할것이고, 당신은 다시 4.2버전의 프로젝트를 가지게 된다. 이제 소스컨트롤을 비활성화 할수 있고, 그를통해 모든 메터파일들은 제거될것이다.
  9. Update:(추가사항)
Once you have downgraded you may start to get some errors about the Unity serializer. Such as this:typeTree.m_Children.front ().m_Type != SerializeTraits::GetTypeString (NULL) This is likely caused by Unity 4.3 adding in some data into its assets/prefabs/scenes etc that 4.2.2 does not recognise. A possible fix is this: Goto your project settings/Editor/Asset Serialisation and change it to either force text or force binary. This will force Unity to re-serialise all your asset files. So potentially it could get rid of any Unity 4.3 serialisation data.
다운그레이드된 유니티 프로젝트를 시작할때 몇개의 유니티 시리얼라이저관련 에러를 보게 될것이다. typeTree.m_Children.front ().m_Type != SerializeTraits::GetTypeString (NULL)과 같은것으로  이것은 유니티 4.3에서 몇몇 데이터드을 애셋의 씬에 추가한것이 원인이다. 가능한 수리법은 다음과 같다 : Project Settings->Editor->Asset Serialisation 으로 가서 force text 또는 force binary중하나로 바꾼다. 이것은 강제적으로 유니티가 모든 애셋파일들을 다시 직렬화하게 할것이다. 그러므로 잠재적으로 유니티 4.3에서 만들어진 직렬화 데이터들은 사라질수 있다.

위에 나와 있는 방법되로 4.3 버전을 4.1 버전으로 바꿔보니 과연잘된다. 물론 몇몇 재질의 셰이더가 날아간게 한두개 정도 나오긴했지만 그외에는 별문제 없는듯하다.

또 다른 방법

유니티를 4.3으로 업그레이드를 하고 프로젝트를 개발하다가 불가피하게 4.1.5나 4.2.2로 다운 그레이드 해야할 일이 있다.

유니티를 새로 설치하고 새로운 프로젝트를 생성한다음 기존의 프로젝트에서 Assets폴더의 내용을 카피하고 새로운 프로젝트의 Assets폴더에 붙여넣기를 하면 자동으로 컨버트를 하게 된다.

그 후에 유니티를 실행하고 프로젝트를 오픈하면 컨버트 후에 다음과 같은 에러가 로그창에 표시된다.

typeTree.m_Children.front ().m_Type != SerializeTraits<SInt32>::GetTypeString (NULL)

두둥...
아무리 껏다 켜봐도 사라지지 않는 에러 메시지...

간단하게 없애버리자.

Menu > Edit > Project Settings > Editor 를 실행한다.

그림처럼 Force Binary 또는 Force Text를 선택한다.
이후에 다시 Mixed로 설정하면 됨.

이제 더 이상 로그창에 시뻘건 에러 메시지는 안뜰 것이다.
굿바이~

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
125 OS httpd ntsysv 등록 LionHeart 2015.12.28 61508
124 OS [스크랩] bind 9.8.x 설정방법(설명 자세함) LionHeart 2015.12.13 91666
123 OS [스크랩] fdisk로 파티션 삭제하기 LionHeart 2015.12.07 101665
122 Information [스크랩] PHP 쓰레드 흉내내기 LionHeart 2015.12.02 90957
121 Information 관련기사 및 블로그 포스팅 등등 LionHeart 2015.11.24 69135
120 OS CentOS 7 firewall 설정 LionHeart 2015.11.22 69277
119 OS CentOS 7 minimal server 설치기(최소설치) LionHeart 2015.11.22 111986
118 OS [PostgreSQL] DB 덤프 & 복구 1 LionHeart 2015.11.21 66240
117 Information 도메인 가격비교 LionHeart 2015.11.11 60561
116 Information 동영상 자막, 뱁션 LionHeart 2015.11.07 92871
115 OS Centos 7 Run level 변경방법 1 LionHeart 2015.11.05 71374
114 OS Centos 7, MariaDB RPM 설치 file LionHeart 2015.11.03 69993
113 C# JSON.net dll download URL LionHeart 2015.10.29 78010
112 C# [스크랩] c# binary 파일을 사용해 csv 파일 빨리 읽기 LionHeart 2015.10.22 77040
111 C# C# 상관계수 (Correl 함수) 구현 LionHeart 2015.10.20 107292
110 OS [스크랩] Centos 7 방화벽 관련자료 LionHeart 2015.10.16 66750
109 OS [스크랩] 리눅스에서 ip 명령어로 IP 설정하는 방법 LionHeart 2015.10.16 64156
108 OS Centos 7에서 APM 설치 1 LionHeart 2015.10.16 65800
107 C# [스크랩] C# 에서 XML 특정 하위노드 및 자식노드를 좀 간단히 읽어보기 LionHeart 2015.10.08 111564
106 C# [스크랩] XML 다루기 - REST 데이터 받아서 처리하기 LionHeart 2015.10.08 96601
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next ›
/ 12