no image
[내일배움캠프 64일차 TIL] 최종 프로젝트 16일차 - 대화창 구조와 기본 무기/내구도 처리
🛠️ 오늘 한 작업대사창 시스템 작업을 시작했습니다.SO로 만든 대화 데이터를 다시 SO 기반 DB로 묶고, string key로 불러오는 구조를 만들었습니다.초기 무기 주먹 아이템 작업으로 무기를 장착하지 않았을 때 기본 주먹이 장착되도록 했습니다.기본 주먹 아이템은 인벤토리에 들어가거나 드래그/해제되지 않도록 예외 처리를 추가했습니다.장비 / 무기 내구도 다는거 작업으로 공격 시 무기 내구도, 피격 시 방어구 내구도가 감소하도록 연결했습니다.내구도가 0 이하가 된 무기나 방어구가 장착 해제되도록 수정했습니다.드랍 아이템을 인벤토리에서 바닥으로 버리는 흐름도 추가로 작업했습니다. 📌 오늘 계획오늘은 대사창 작업과 장비 쪽 예외 처리를 같이 진행하려고 했습니다.대사창 만들기SO 대화 데이터를 key ..
2025.12.30
no image
[내일배움캠프 63일차 TIL] 최종 프로젝트 15일차 - 드랍 아이템 시스템 구현 시작
🛠️ 오늘 한 작업드랍 아이템 프리팹과 관련 스크립트 작업을 시작했습니다.DropItems를 만들어 바닥에 떨어진 아이템 묶음을 관리하도록 했습니다.DropItemPicker를 만들어 플레이어 주변 드랍 아이템을 감지하고 줍는 흐름을 잡았습니다.드랍아이템작업으로 감지 루프와 거리순 정렬을 추가했습니다.중간 발표회 진행 방식에 대한 설명을 들었습니다. 📌 오늘 계획오늘은 드랍 아이템 시스템을 시작하는 날로 잡았습니다.오전에는 아침 스크럼을 진행하고, 드랍 아이템 프리팹과 관련 스크립트를 먼저 만들 계획이었습니다.드랍 아이템 프리팹 만들기드랍 아이템 관련 스크립트 만들기오후에는 계속 드랍 아이템 관련 코드를 작성하고, 시간이 되면 인벤토리에서 아이템을 버리는 기능과 UI까지 생각해보려고 했습니다.솔직히 ..
2025.12.29
no image
[내일배움캠프 62일차 TIL] 최종 프로젝트 14일차 - 기술 모의 면접과 UI 사용성 개선
🛠️ 오늘 한 작업실전 모의 면접 2회차를 진행했습니다.이번에는 Unity와 C# 기초 관련 질문을 많이 받았습니다.인벤토리는 Tab, 장비창은 O 입력으로 열 수 있도록 연결했습니다.화면 드래그 작업으로 패널을 드래그해서 이동할 수 있게 만들었습니다.인벤토리에서 장비를 더블클릭해 장착하면 장비창이 자동으로 열리도록 수정했습니다.장비창 슬롯을 더블클릭했을 때 장착 해제가 가능하도록 작업했습니다.퀵슬롯 버튼을 눌렀을 때 소비 아이템이 바로 사용되도록 수정했습니다.기획 변경에 맞춰 퀵슬롯 아이템 수량이 0이 되어도 자동 삭제하지 않고, 직접 삭제해야 없어지도록 바꿨습니다. 📌 오늘 계획오전에는 면접 준비와 UI 사용성 개선 작업을 목표로 잡았습니다.면접 준비하기장비창 더블클릭 시 장착 해제 처리하기패널 ..
2025.12.26
no image
[내일배움캠프 61일차 TIL] 최종 프로젝트 13일차 - 가방 장착 처리와 퀵슬롯 아이템 사용 보완
🛠️ 오늘 한 작업가방 장착 / 해제 로직을 수정했습니다.장비 장착 시 플레이어의 공격력, 공격속도, 이동속도, 가방 슬롯 보너스가 반영되도록 연결했습니다.가방 장착, 해제 고침, 인벤 스왑 고침 작업을 진행했습니다.퀵슬롯 아이템 사용 로직을 보완했습니다.소비 아이템과 원거리 무기는 itemId 기준으로 퀵슬롯에 등록하고, 사용 시 하나씩 줄어들도록 수정했습니다.인벤토리 슬롯 더블클릭 시 소비 아이템 사용과 장비 장착이 가능하도록 작업을 시작했습니다. 📌 오늘 계획오늘은 시간대별로 할 일을 나눠서 잡았습니다. 해야 할 게 많아서 조금 빡빡하게 적긴 했는데, 일단 할 수 있는 데까지 해보는 느낌이었습니다.[9:00 ~ 1:00]장비 장착 시 내구도 감소가 작동하는지 생각해보기무기 공격력 / 공격속도 전..
2025.12.24
no image
[내일배움캠프 60일차 TIL] 최종 프로젝트 12일차 - 퀵슬롯 상태 표시와 소비 아이템 사용 기능
🛠️ 오늘 한 작업퀵슬롯 선택 테두리 표시를 계속 확인했습니다.아이템 사용 기능을 만들기 시작했습니다.장착여부나 퀵슬롯여부 작업으로 아이템의 장착 상태와 퀵슬롯 등록 상태를 구분할 수 있도록 수정했습니다.퀵슬롯 아이템 스왑 작업으로 같은 아이템을 퀵슬롯에 다시 넣을 때 기존 슬롯에서 이동되도록 수정했습니다.인벤 -> 퀵 스왑 가능 작업으로 인벤토리에서 퀵슬롯으로 아이템을 옮기는 흐름을 보완했습니다.퀵슬롯 아이템 사용 추가, 소비아이템 사용 작업을 진행했습니다. 📌 오늘 계획오늘은 퀵슬롯 쪽을 계속 마무리하는 것을 목표로 잡았습니다.전날까지 퀵슬롯을 플레이어 인벤토리와 연결하고, 번호 입력으로 선택하는 흐름까지 잡아봤는데 아직 어색한 부분이 많았습니다. 특히 선택된 퀵슬롯을 UI에서 확실하게 보여줘야 ..
2025.12.23
no image
[내일배움캠프 59일차 TIL] 최종 프로젝트 11일차 - 퀵슬롯 수정과 플레이어 인벤토리 연결
🛠️ 오늘 한 작업융합을 앞두고 지금까지 만든 인벤토리 / 장비 / 퀵슬롯 코드를 다시 정리했습니다.사용 버튼과 장착 관련 메서드를 빨리 정리하는 것을 목표로 잡았습니다.퀵슬롯 수정 중 작업을 진행했습니다.퀵슬롯에 등록된 아이템을 선택했을 때 테두리가 빨간색으로 표시되도록 UI를 수정했습니다.퀵슬롯 등록 방식을 ItemStack 직접 참조에서 QuickBinding 구조로 바꾸기 시작했습니다.플레이어 인벤토리 연결 작업으로 인벤토리 / 장비 / 퀵슬롯을 실제 플레이어 쪽에 연결했습니다. 📌 오늘 계획오늘은 융합을 위해 지금까지 만든 기능을 조금 더 실제로 연결 가능한 상태로 만드는 것이 목표였습니다.인벤토리, 장비창, 퀵슬롯을 각각 만들고는 있었지만, 이제는 따로따로 돌아가는 기능이 아니라 실제 플레..
2025.12.22
no image
[내일배움캠프 58일차 TIL] 최종 프로젝트 10일차 - 실전 모의 면접과 퀵슬롯 구조 수정
🛠️ 오늘 한 작업실전 모의 면접 1일차를 진행했습니다. 인성 면접 중심으로 질문을 받았고, 전날 준비했던 내용을 바탕으로 답변했습니다.다행히도 튜터님께서 제가 가장 면접을 잘 봤다고 말씀해주셔서 조금 안심했습니다.퀵슬롯 수정 작업을 진행했습니다.퀵슬롯 등록 방식과 이동 방식을 수정했습니다.아이템 추가 수정 작업으로 장비 해제 시 기존 아이템 정보를 유지하는 방향으로 수정했습니다.장비창 쪽 수정도 같이 진행했습니다. 🎤 실전 모의 면접 1일차오늘은 부트캠프에서 지원하는 실전 모의 면접 1일차가 있었습니다.이번 면접은 기술 면접보다는 인성 면접 중심으로 진행된다고 해서, 전날에 예상 질문에 대한 답변을 꽤 길게 정리해두었습니다.특히 제 이야기를 어떻게 풀어갈지 많이 준비했습니다. 컴퓨터공학과를 전공으로..
2025.12.19
no image
[내일배움캠프 57일차 TIL] 최종 프로젝트 9일차 - 모의 면접 준비와 퀵슬롯 구조 시작
🛠️ 오늘 한 작업오늘은 내일 진행될 실전 모의 면접을 준비했습니다. 인성 면접으로 보신다고 하시기에 관련 질문으로 준비했습니다. 장비창 작업을 진행했습니다.기존 드래그 앤 드롭 구조를 DragSlot, DropReceiver, ItemTransferService, DragPayload로 나누기 시작했습니다.장비창 수정 작업으로 장비 슬롯 검사와 장비창 텍스트 표시를 수정했습니다.퀵슬롯 작업을 시작했습니다. 🎤 실전 모의 면접 준비내일은 부트캠프에서 지원하는 실전 모의 면접 1일차가 예정되어 있습니다.이번 면접에서는 우선 인성 면접을 본다고 해서, 오늘은 예상 질문에 대한 답변을 익히는 시간을 가졌습니다.평소에는 코드나 기능 구현 쪽에 신경을 많이 쓰고 있었는데, 막상 면접 준비를 하려니까 제가 어떤..
2025.12.18
no image
[내일배움캠프 56일차 TIL] 최종 프로젝트 8일차 - 드래그 앤 드롭 시도와 아이템 텍스트 표시 정리
🛠️ 오늘 한 작업오늘은 드래그 앤 드롭 작업을 시작했습니다. 아직 WIP여서 작업이 완성되진 않았습니다... (´。_。`)아이템 텍스트 작업을 통해 인벤토리 슬롯의 텍스트 표시 방식을 수정했습니다.스택형 아이템과 내구도형 아이템을 구분해서 표시하기 위해 ItemStack에 maxStack 값을 추가했습니다.드래그 앤 드롭을 붙이려고 하면서 ItemSlot 구조도 다시 손보기 시작했습니다. 🖱️ 드래그 앤 드롭 작업 시작오늘은 인벤토리 슬롯에 드래그 앤 드롭을 붙이기 시작했습니다.아직 완성된 기능은 아니고, 커밋에도 WIP와 수정 필요라고 남겨두었습니다. 그래도 이제 슬롯을 클릭해서 보는 단계에서, 아이템을 직접 끌고 옮기는 구조로 넘어가기 시작한 날이었습니다.ItemSlot에 IDragHandler..
2025.12.17