devrabbit22 님의 블로그

  • 홈
  • 태그
  • 방명록

2025/11/26 1

개발 일지 - 포션 아이템 추가 및 점수, 골드 아이템 스크립트 변경(Interface)

기존에는 아이템들을 ScriptableObject로 관리하고, 각 아이템 오브젝트가 OnTriggerEnter2D를 통해 플레이어와 충돌 시 작동하는 방식으로 구현했다.그러나 아이템을 추가하면서, 각 챕터마다 다른 스프라이트와 점수를 가진 아이템들을 관리해야 하는 상황이 생겼다. 기존 방식으로는 switch문이나 개별 스크립트를 수정해야 했기 때문에, 확장성과 유지보수하는데 불편함을 느꼈다.이를 개선하기 위해 IItem 인터페이스를 만들고, 각 아이템 클래스가 이를 구현하도록 구조를 변경했다.인터페이스를 구현하면 아이템마다 별도의 스크립트를 수정하지 않아도, 공통된 방식으로 효과를 적용할 수 있다.OnTriggerEnter2D 방식은 그대로 유지하면서, 각 아이템의 효과는 IItem 인터페이스를 통해 처..

Unity 2025.11.26
이전
1
다음
더보기
프로필사진

devrabbit22 님의 블로그

devrabbit22 님의 블로그 입니다.

  • 분류 전체보기 (151)
    • C, C++ (0)
    • C# (21)
    • CS (105)
      • 컴퓨터 구조론 (35)
      • 운영체제 (15)
      • Network (55)
    • 데이터베이스 (0)
    • 자료구조 (0)
    • 알고리즘 (3)
    • 게임 수학 (2)
    • 랜더링 파이프라인 (0)
    • Unity (5)
      • 셰이더 그래프 (0)
    • Unreal (0)
    • 디자인패턴 (0)
    • Spine (0)
    • 코딩 테스트 (2)
      • 백준 (2)

Tag

교환 시스템, 네트워크 관련 기초 용어, 코딩테스트, 백준, 네트워크 기초 용어, 쉽게 배우는 데이터 통신과 네트워크, 쉽게 배우는 데이터 통신과 컴퓨터 네트워크, Baekjoon, 네트워크 모델, 네트워크의 기초 용어,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바