Unity 강의를 듣고 카드 뒤집기 게임을 완성하고, 추가 도전과제를 받아 게임을 고도화 하는 작업을 진행했다.
도전과제는
- 사운드 삽입하기
- 게임에 연출넣기
- 스테이지, 난이도 추가하기
이 세가지로 이번 포스팅에는 연출을 넣는것들을 추가해보겠다.
첫번째로 카드가 뒤집어지는 모습을 연출했다. 현재 Card프리팹의 구조는

이런 구조로, 기존 구조는 Front와 Back을 Active true, false로 바꿔가며, 카드를 뒤집었는데, 이를 좀 더 자연스럽게 바꿔보았다. CardFlip, CardFlip2로 Animation Clip을 만들고 CardFlip은 앞면을 뒷면으로, CardFlip2는 뒷면을 앞면으로 뒤집는듯한 느낌을 주기위해 제작했다.



이렇게 녹화버튼을 누른채로 설정해주면 된다.
다음은 CardFlip2를 설정해주는데, 반대로 설정해주면 된다.



이렇게 만들어준다.
그 이후 이를 호출해줄 변수를 세팅해줄것이다.
처음 뒷면으로 설정될것이기때문에
카드가 클릭되면 CardFlip2를 재생하고, 카드가 매치 실패일경우 다시 뒤집는 CardFlip을 재생하고, 재생이 끝나면 다시 Card_Idle로 돌아가면 될것이다.

Loop가 없고 한번씩만 호출될것이기때문에 변수를 Trigger로 설정해놓고 isOpen 의 트리거가 발동하면 CardFlip2가 재생되게 트랜지션에 설정해준다.

그 후, CardFlip2-> CardFlip으로 갈때에는 마찬가지로 isFlip이라는 Trigger를 세팅하여 발동되게 해준다.

이렇게 하고, 카드가 클릭되고, 매치가 실패하는부분에 이 트리거를 호출해준다.


이렇게 적어주면, 완성이다.
다음 포스팅은, 카드 배치효과에 대한 내용을 포스팅 할 예정이다.
스테이지 선택과, 스테이지 해금은 추후 포스팅 하겠다.
'Unity > Unity 개발' 카테고리의 다른 글
| Unity 카드 뒤집기 게임 고도화하기 (4) 해상도에 맞춘 카드 배치하기 (0) | 2025.04.11 |
|---|---|
| Unity 카드 뒤집기 게임 고도화하기 (3-2) 난이도 해금 시스템 만들기 (0) | 2025.04.11 |
| Unity 카드 뒤집기 게임 고도화 하기 (3-1) 스테이지 구성하기 (0) | 2025.04.11 |
| Unity 카드 뒤집기 게임 고도화 하기(2-2) 게임에 연출 더하기 (0) | 2025.04.10 |
| Unity 카드 뒤집기 게임 고도화 하기 (1) 사운드 채우기 (0) | 2025.04.10 |