· GUI 스킨· 레포트 #175
아이템 탭과 사용·버리기 (GUI 적용 4단계)
인벤토리 확정 시안을 메뉴 아이템 탭으로 적용해 172 이후 열리지 않던 작은 인벤토리 창을 대신하고, 포션 사용과 확인 창을 거치는 버리기를 처음 만들었다.
배경
- 172에서 I 키를 메뉴가 쓰게 되면서 오른쪽 위 작은 인벤토리 창은 열리지 않았다. 그 사이 아이템은 상점 판매 탭에서만 볼 수 있었다.
- 아이템을 쓰거나 버리는 기능은 아직 없었다. 확정 시안은 162 인벤토리 1안(전체 메뉴형)이다.
목적
- 시안을 메뉴 아이템 탭으로 적용해 작은 인벤토리 창을 대신하고, 아이템 사용·버리기를 만든다.
결과

- 시안과 같은 8종을 보이려고 Play 중에만 아이템을 더해 찍었다(저장 안 함). 신규 게임 소지품은 체력 포션 10, 철광석 10, 기본 검 1 그대로다.
- 가운데: "소지품"과 칸 수(칸 8 / 16), 분류(전체·소모품·재료·무기), 8줄 목록(넘치면 휠·↑↓로 넘김), 설명 칸("판매가 50 G · 최대 99개까지 겹침")
- ITEM INFO·EFFECT: EFFECT 첫 줄은 종류마다 다르다. 소모품은 HP·MP 회복, 무기는 공격력과 "장착 = 무기 칸", 재료는 "사용 = 불가"다. 나머지 줄은 구매가·판매가·중첩·최대이고, 팔 수 없으면 "불가", 구매가가 없으면 "—"로 적는다.
- 오른쪽 아래: 사용 후 보유(10 → 9), 결과 안내 한 줄, 버리기·F 사용 버튼. 사용 버튼은 소모품일 때만 켜진다.
- 입력은 ↑↓ 목록, ←→ 분류, F 사용, 휠 목록 넘기기다.

- 소모품 1개로 카린의 HP·MP를 회복하고, 최대치를 넘는 양은 버린다. HP 50에서 고급 체력 포션(300)을 쓰면 120이 되고 "카린에게 고급 체력 포션 사용. HP +70"이 나온다.
- 가득 차 있으면 쓰지 않고 "HP가 이미 가득 차 있습니다."라고 알린다. 무기는 "무기는 장비 탭에서 장착합니다.", 재료는 "사용할 수 없는 아이템입니다."다.

- 버리기는 162에서 정한 대로 확인 창을 거쳐 1개를 없앤다. F나 버리기 = 확정, Esc나 취소 = 닫기다.
결정과 이유
- 분류 키를 ←→로 바꿈: 시안 키 안내는 "Q E 분류"였지만 Q/E는 메뉴 탭 전환(172)에 쓴다. 그래서 분류는 ←→로 하고 키 안내도 "◀▶ 분류"로 바꿨다.
- Esc는 확인 창부터 닫음: 메뉴에 Esc 우선 처리(
BackHandler)를 넣어, 확인 창이 떠 있으면 창만 닫고 메뉴는 남긴다. - 옛 인벤토리 창은 아직 남김: 상점이 쓰는 아이템 툴팁이 그 프리팹에 들어 있어서, 툴팁 제거(165 확정)와 함께 7단계에서 정리한다.
고친 문제
- 확인 창 뒤로 글자가 비침
- 증상: 버리기 확인 창 뒤로 아래 목록 글자가 비쳤다.
- 해결: 창 뒤에 불투명 바탕을 깔았다.
검증
- 철광석 F → "사용할 수 없는 아이템입니다.", 버리기 → Esc(창만 닫힘) → 다시 버리기 → F → "철광석 1개를 버렸습니다."
- 고급 체력 포션 사용 후 개수 2 → 1, 가득 찬 상태에서 다시 F를 눌러도 개수는 그대로였다. 시험용 세이브 파일을 따로 써서 사용자 저장 파일은 건드리지 않았다.
남은 일
- 마을에서 HP·MP가 줄어드는 일이 없어 실제 플레이에서는 "이미 가득 차 있습니다"만 나온다. 전투 결과를 HP에 이어야 한다.
- 현재 HP·MP 저장, 파티가 늘면 사용 대상 고르기(지금은 파티 첫 캐릭터 고정)