목록Unity (2)
Typing diary

직렬화 ( Serialize)작렬화란 데이터의 구조나, 오브젝트의 상태를 저장하고 나중에 다시 재구성할 수 있는 포맷으로 변환하는 과정이다. 상황에 따라 byte스트림이나 Json,XML과 같은 문자 포맷을 사용한다. 유니티에선 YAML언어를 사용하여 데이터를 저장하는데, .prefab이나 .scene파일을 텍스트 편집기로 열어보면 YAML형태로 데이터가 저장된 것을 볼 수 있다. 유니티는 YAML언어로 저장된 데이터를 읽어와 Inspector창에서 데이터를 편집할 수 있게 제공한다. [Serializable], [SerializeField]데이터를 직렬화 하기 위해 명시하는 어트리뷰트이다. Serializable한 타입을 public이나, SerializeField로 선언해 주면 유니티에서 해당 데이..

보통 AWS S3에 번들은 업로드 하여 Remote기능을 테스트하는데, 어드레서블 공부하자고 AWS S3를 사용하기엔 셋팅도 귀찮고 너무 비효율 적이다...Python의 HTTP 서버 모듈을 사용하면 따로 클라우드 스토리지를 사용하지 않고도, 로컬 환경에서 Remote 경로의 번들을 동일한 환경에서 사용할 수 있다. 1. 콘솔 환경에서 remote 경로로 사용할 디렉토리로 이동한다나는 바탕화면에 FTP라는 폴더를 생성하여 Remote경로로 사용할 것이다. 2. 아래 명령어로 Remote디렉토리에서 웹 서버를 생성한다.python -m http.server 8000 이제 웹 브라우저에서 http://localhost:8000/ 링크를 열면 remote경로의 파일 목록이 나오게 된다. 3. Untiy에서..