Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

4조 개인 개발일지_카드 매니저

카드 매니저는 크게 3가지의 기능을 관리합니다.

1. 카드가 오브젝트로 생성되고 난 이후 마우스와 상호작용할 때마다 발생하는 이벤트 관리

2. 카드가 생성될 때 해당 데이터를 보관하고 관리하는 List 배열을 생성하고 이를 동적으로 Add / Remove 함으로 유동적인 데이터 관리

3. 카드가 생성될 때 카드가 생성된 순서에 따른 이미지 렌더링 순서의 차등 + 일정한 위치를 가질 수 있도록 정렬



Card 객체의 Collider가 마우스 상호작용을 감지하면 해당하는 마우스 상호작용과 매칭되는 CardManager 함수를 호출하여 원하는 이벤트를 발생시킵니다.

카드를 생성시킬 때마다 해당하는 Card 데이터를 C# 자료구조 중 List를 활용하여 추가 및 삭제가 용이하도록 관리하였습니다.


카드 이미지는 해당 객체의 Order 스크립트 데이터를 불러와 Order 스크립트의  정렬 기능을 활용하여 이미지 정렬을 적용하였고,

카드 오브젝트가 손에 든 것 처럼 펼쳐지는 정렬의 경우 참고 영상의 스크립트를 활용하여 제작하였습니다.

Support this post

Did you like this post? Tell us

Leave a comment

Log in with your itch.io account to leave a comment.