로딩
요청 처리 중입니다...

Unity 직렬화 가능한 GUID

 Unity 직렬화 가능한 GUID

개요 유니티에서 직렬화 가능한 GUID를 만들었다. 요즘 만들고 있는 그래프 에디터에서 사용되는 Guid로 사진의 3번째 프로퍼티처럼 그려진다.

Unity serializable GUID Unity serializable GUID. GitHub Gist: instantly share code, notes, and snippets. gist.github.com GUID Globally Unique Identifier 라는 의미로 프로그램에서 객체나 데이터 식별을 위해 사용되는 고유한 식별자.

보통 16Byte로 구현하며, 겹칠 확률이 1/2^128 이기 때문에 생성 시에 별도의 중복 검사는 하지 않는다고 한다. 참고로 2^128은 340282366920938463463374607431768211456로 정신 나간 수임을 알 수 있으며 만약 데이터나 객체 간에 Guid가 겹쳐 프로그램에서 오류가 발생한다면 개발을 멈추고 당장 로또를 사러 가자.

UUID가 겹치면 어쩌지? 이 글은 kor...