Game Dev – Voxel Horizon – UI- Scroll Bar

스크롤바 안만들려고 했는데 결국 만들어 넣었다.
사실은 좀더 머리를 쓰는 작업을 하고 싶었다. 모델링 데이터에서 복셀의 색을 샘플링 하려 했는데 이게 생각보다 간단치 않았다. 가만히 책상 앞에 앉아서 시간 죽이느니 언젠가 해야할 일을 빨리 해치워버리자는 생각이 들었다.
그래서 미뤄뒀던 스크롤바를 만들었다.

기술적으로 크게 대단할 일은 없다. 기존 UI체계에 IUIScrollBar 인터페이를 노출하는 스크롤바 클래스를 만들어 넣었다. 차일드 컨트롤로 버튼 두개를 가진다. 스크롤바는 기본적으로 움직일 수 있는 바-인디케이터 와 위/아래, 혹은 왼쪽/오른쪽을 가리키는 버튼 두개를 가지니까. 바는 스크롤바 컨트롤 내에서 구현하고 버튼 처리는 UI시스템에 이미 있는 버튼 클래스를 그대로 사용했다.
스크롤바를 만들어넣기 전에 스크롤 관련된 이런저런 버그들을 잡고 코드를 깔끔하게 정리했다. 사실 여기서 시간이 더 많이 들어간것 같다.

인벤토리, 상점 다이얼로그, 게임설정 다이얼로그에 스크롤바를 추가했다.
그리고 게임 플레이중, 전투모드에서 띄울수 있는 퀵메뉴와 메인메뉴를 추가했다.뭐 이쪽은 지극히 노가다 작업이었다.

하여간 스크롤바 잘 작동함.


Game Dev – Voxel Horizon – UI- Scroll Bar”에 대한 답글 1개

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중