|
먼저, 해당 툴에서 사용되는 Resource란 무엇을 뜻하는지 설명하겠다. (Resource는 제가 마음대로 정한 명칭)
해당 툴과 연동할 엔진을 OpenGL로 제작을 할 예정이다.
옆 이미지를 보면 168*140 px 짜리 파란 이미지가 있다. 이 이미지를 OpenGL에서 출력 하려면
2의 제곱수로 만들어야 한다. 그렇다면 168, 140보다 큰 2의 제곱수는 256 이므로 256 * 256 크기의
비트맵(검은색 영역)안에 파란색 이미지를 넣어서 파란 부분만 부분적으로 그려 주어야 한다.
이미지 하나 하나 마다 해당 과정을 거치면 빈 공간의 메모리와 해당작업을 하는데 소요되는 시간을
잃게되어 큰 비트맵안에 여러개의 이미지를 넣어서 비트맵 한장을 로딩한 후 필요한 영역의 이미지만
그려주는 방식을 사용하기 위해서 Resource를 만드는 것이다.
불러오기 : 추출한 리소스를 불러온다.
리소스 생성 : 2의 제곱수의 비트맵 하나를 생성한다.
리소스 추출 : 선택 된 리소스 하나를 별도로 저장한다.
이미지 추가 : 리소스에 이미지를 추가 한다.
삭제 : 선택된 객체(이미지, 리소스)를 제거 한다.
이미지 정렬 : 리소스안의 이미지가 빈 공간이 없이 최적의 위치를 찾을 수 있도록 정렬한다.
|
'Qb' 카테고리의 다른 글
[#07 - 게임 엔진 만들기] (0) | 2013.08.10 |
---|---|
[#04 - 게임 툴 만들기] 스프라이트 탭 (0) | 2013.06.23 |
[#03 - 게임 툴 만들기] 리소스 테스트 (0) | 2013.06.23 |
[#02 - 게임 툴 만들기] 이미지 탭 (0) | 2013.06.12 |
[#01 - 게임 툴 만들기] 폼 생성 (0) | 2013.06.10 |