게임개발/Unity

24-09-11 카드뒤집기 미니프로젝트 03

몰록 2024. 9. 11. 21:15

오늘 구현한것 : 

 

카드뒷면 등의 리소스 제작과 씬에 적용과 애니메이션 제작 및 적용이다.

 

시작씬, 스테이지 선택씬, 플레이

화면위에 있는 초상화 오브젝트를 모든 씬에서통일 해주기로 했고, 코르크 보드 도한 통일했다. 모든 일이 코르크 보드 안에서 일어나는 것처럼.

 

팀장님이 스테이지와 해금을 구현했고, 심지어 세이브 기능까지 생겼다.

 

나는 카드를 맞출때 카드 주인이 기뻐하는 연출을 만드려고 애니메이션을 작업했다.

 

 

애니메이션 출력에는 새로운 방법을 사용했는데, 기존엔 Bool값만 알고있었으나 이번엔 Trigger를 사용했다.

 

그러나 관건은이 Trigger를 작동하는 메소드.. 처음엔 GameManager 안에 카드를 맞추는 판정을 하는 동시에 트리거를 발동시키려 했으나, 이 트리거 방동시에도 카드 인덱스와 카드주인을 맞춰줘야 하기 때문에 까다로웠다.

 

 

 

그래서 택한 방법이 콜라이더(...) 이미 카드가 주인 찾아가는 로직이 구현되어있으니 말그대로 초상화에 카드가 도달하면 카드가 기뻐하는 방식이다.

 

Portrait Script

완성된 스크립트.

 

 

 

 

 

 

앞으로 수정 보완할 로직들은 조금씩 있으나 다음날에 조원들이 오늘 구현한 여러가지 장애물들을 씬에 조립 배치하면 끝나게 된다.