본문 바로가기

ReorderableList으로 다양한 기능을 가진 List구현하기 원본보기 유니티 4.5버전에서, 유니티 인스펙터창에 비주얼한 리스트를 만들수 있는 내장 기능이 추가 되었다.이 기능을 가진 클래스의 이름은 ReorderableList이며, UnityEditorInternal 네임스페이스에 위치하고 있다.하지만 문서화가 되지 않아 아직까지 홈페이지에서 공식자료를 찾아볼 순 없다. ReorderableList가 어떤 기능을 가지는지는 다음의 그림을 보면 쉽게 알 수 있다. 그럼 이제 ReorderableList를 이용해서 어떻게 이런 아름다운 인터페이스를 구현할 수 있는지 알아보도록 하자. Note : UnityEditorInternal 네임스페이스가 Public이지만, 이것은 Unity Team에서의 내부적인 사용을 위한 목적으로 만들어 진 것 같다. 그래서 이와관련해 .. 더보기
Pixel Perfect sprites in Unity 2D 원문보기 Pixel Perfect sprites in Unity 2D 유니티 4.3에서, 유니티에서 제공하는 2D 툴로 작업을 한적이 있다면 다음과 같은 현상을 보았을 것이다. 위 그림은 1024x768 크기의 물결 스프라이트를 씬에 올려 놓은 경우다. 하지만 왼쪽 상단에 위치한 게임 해상도는 1024x768임에도 불구하고 게임화면과 물결 스프라이트이미지가 딱 맞지 않는 현상이 발생한다. 이를 해결하기 위해서는 Camera 옵션중 orthographic의 Size를 변경해주면 된다. Camera Size는 다음과 같이 계산하면 된다 : Camera Size = (GameTargetHeight / 2) / PixelsToUnitys Pixels To Unity은 Default로 100으로 되어있다. 위와 .. 더보기
안녕하세요. 다시 돌아왔습니다. 안녕하세요. 9개월 만에 다시 블로그 글을 쓰는 것 같습니다. 작지만 큰 포부를 가지고 시작한 블로그였는데, 저 역시나 이렇게 중단 될줄은 생각하지 못하였습니다. 지난 9개월간 많은 일들이 있었는데, 그 중에 가장 큰 사건은 제가 다시 회사를 다니기 시작한 일입니다. 한창 유니티에 푹 빠져있었던 시기라 유니티 클라이언트쪽에 지원을 했었는데, 회사 사정상 진행중이던 프로젝트를 마무리하느라 잠시 cocos2dx를 사용하였고 이제서야 유니티로 다시 돌아오게 되었습니다. 간간히 들어온 적도 있었지만, 그래도 많은 분들이 와주시고, 부족한 글에 리플도 달아주신 것에 죄송하고 감사하게 생각하고 있습니다. 잠시 회사 소개를 하자면 모바일 교육용 게임 어플리케이션을 제작하고 있습니다. 아직 회사가 설립된지 1년 조금 .. 더보기