override 2

[Unity] 쿠키런 모작 팀 프로젝트 중, Item 2 - 기본 아이템 구현 (완성)

1편에서 이어지는 글그리하여 작성한 코드는 아래와 같다. 아이템, Itempublic class Item : MonoBehaviour{ private void OnTriggerEnter2D(Collider2D collision) { Cookie cookie = collision.GetComponent(); if (cookie != null) { ApplyEffect(cookie); Destroy(gameObject); } } public virtual void ApplyEffect(Cookie cookie) { }}아이템 클래스는 모든 아이템 공통적으로 적용될 부분만 작성해주었다. 그..

Unity/Unity Study 2025.02.27

[Unity] 쿠키런 모작 팀 프로젝트 중, Item 1 - 기본 아이템 구현 (트러블)

사실 아이템은 예전부터 해보고싶었던 부분이지만 지금의 내가 맡기엔 어려운 부분이라고 생각하여 그나마 자신있는 UI를 하겠다고 얘기드렸지만 해보고싶은걸 하시라며 아이템 담당으로 배정해주신 팀원분들.. 믿고맡겨주셨는데 내가 다 우당탕탕 망쳐버릴까봐 무섭다, 그치만 맡은거 일단 해내야지. 내가 구상했던건 enum으로 아이템 종류를 관리, OnTriggerEnter2D로 충돌했을 때 아이템 효과를 적용, Switch/Case문으로 아이템 종류에 따른 효과를 적용할 수 있게 하려고 하였다. 일단 필수로 해야하는 아이템 3가지 먼저 구상하고 시간이 있을 경우 다른걸 구현하자 생각했던 상태로 3가지 아이템은 다음과 같다.점수가 추가하는 젤리체력이 증가하는 포션모든 장애물을 파괴하고 일시로 무적이 될수 있는 아이템뭔가..

Unity/Unity Study 2025.02.26