내일배움캠프 62일차

박나연·2025년 7월 3일

내배캠

목록 보기
55/69

최종프로젝트 2주차 - 상점 기획하기

오늘의 키워드 : 기획은 중요한거야

<오늘 작업> 7/3

  • 룬 덮어씌우기 경고창 제작
  • 룬 슬롯 툴팁 수정
  • 상점 기획

OverwriteAlert

기존 장착된 룬을 다른 룬으로 덮어씌울 때 정말 덮어씌울건지 물어보는 경고창을 제작하였다. 덮어씌우면 기존 룬은 사용할 수 없기 때문에 신중히 선택해야한다고 생각해서 경고창을 만들게 되었다. 팀장님이 준 스크립트를 토대로 만들었기 때문에 코드 공개는 좀 조심해야 하는 부분이구... 구현 흐름을 정리해보려 한다.

구현 흐름

  • 룬 슬롯에서 드롭 감지

이미 룬이 장착된 슬롯에 새 룬을 드래그해 올 때 OnDrop이 호출

  • OverwriteAlert.cs 호출

슬롯에 기존 룬이 있음을 확인한 뒤, 바로 덮어씌우기 전 사용자에게 선택지를 묻는 팝업을 띄움

  • Yes / No 버튼 처리

Yes: 팝업을 닫고 기존 룬을 제거한 뒤 새 룬으로 교체

No: 팝업을 닫고 드래그하던 룬을 원래 슬롯(또는 인벤토리)로 되돌림

  • 이벤트 발행

덮어씌우기 결과에 따라 스킬창과 툴팁을 즉시 갱신, 사용자 인터페이스를 일관되게 유지

상점 기획

내가 와이어 프레임을 그려봤다!

마무리하며

오늘은 뭔가 스크립트를 많이 하진 않았다. 기존 스크립트 수정하고 상점 기획하기 정도? 상점 기획을 좀 오래했다. 처음에 제대로 해야 나중에 고생하지 않는다.

내일 할 일

오늘 상점 와이어 프레임은 완성했으므로 내일 스크립트 구조 좀 짠 뒤에 ui배치하고 스크립트 작성을 해보려 한다. 스크립트도.. 막 하지 말고 구조 생각하고 해야한다!!

0개의 댓글