Animation Tool 만져보기
게시글 주소: https://orbi.kr/00066196271
안녕하세요 뱁새입니다 (۶•<•)۶❗️
오늘은 드디어 Animation Tool을 사용해 balloon이 터지는 효과를 구현해볼 예정입니다
그럼 가봅쉬다❗️
첫 번째, Balloon_Die Animation 만들기.
balloon에 Animation을 부여하기 위해 balloon_die라는 애니메이션을 만들어줍니다
이 애니메이션을 더블클릭하면 이러한 창이 나오는데 시간대마다 적절한 모양의 balloon을 삽입해줍니다
이때 주의해야 하는 점은 Loop Time을 해제해야 한다는 것!
왜냐하면 이 애니메이션은 장애물이 balloon에 닿았을 때에만 발동되어야 하기 때문입니다
Loop까지 해제를 해주었다면 balloon_die 위에 있는 balloon Animaton Tool을 열고 Parameters에서 Bool 속성(참 or 거짓)을 추가해줍니다
이후 gameobject.cs에서 animation을 사용할 것이라는 것을 알려주고
위와 같이 코드를 작성해주고 실행시켜보면
오.. 아무 일도 일어나지 않네요..?
이 글을 보고 있는 여러분들의 심정.jpg
진정하세요 해결 방법 알려드리겠읍니다
우선 위와 같은 문제가 발생한 이유는 애니메이션이 발동될 틈도 없이 게임이 종료되어버리기 때문인데요
timeStop 함수를 새로 작성해주고 0.5초 후 시간이 정지되게끔 Invoke 처리를 해주면
짜잔 ㅎ balloon에 적용한 애니메이션이 잘 발동되고 있는 것을 확인할 수 있습니다
두 번째, 떨어지는 장애물의 개수를 조절하기.
위 움짤을 유심히 보면 square의 clone들이 무한증식을 하고 있는 현장을 포착할 수 있는데
이는 square.cs에서 조건문 하나만 추가를 해주면 됩니다
진짜 진짜 완성! (square(clone)에 주목!)
여기서 왜 square(clone)의 수를 조절하는 조절하는 것인지에 대한 의문이 드는 분들이 계실 것 같아서 설명을 드리자면 위와 같은 유형의 게임은 떨어지는 장애물의 수를 조절해주지 않았을 경우에 시간이 지나면 지날수록 장애물의 데이터가 쌓이게 되고 이는 결국 게임에 과부하를 발생시킬 수밖에 없기 때문입니다!
그러니 원활한 게임 진행을 위해선 clone의 수를 조절해주는 과정이 필요하겠죠?!
장애물 피하기 게임 제작 完
p.s. 일지 작성도 끝났으니 이제 12월 끄트머리까지 미룬 건강검진 받으러 가야함 ㄷㄷ이
0 XDK (+1,000)
-
1,000
-
"꽃처럼" 1년에 한 철만 핀다고 해서 다 알고도 덮어놓고 모른 척 하면 곪다 못해...
이거보고 컴공 가기로 했다
후후.. 나 뱁새.. 슈냥쟝의 마음에 불씨를 지피고 말았군..
뱁새추

풍선 죽는거 개허접해..아 ㅋㅋ 이미지가 따로 없어서 그만 흑흑..
뱁새님 게임 진짜 못하시네요...
바보

일부러 주근 거예양 -<-메이플 칼럼 써죠!!
헉 메칼럼 ㄷㄷ

타자가 느린 오댕이뱁뱁이

먀먀!아 게임학과 갈까..

원하신다면 갑쉬다!동국의 뱁새 ㄷㄷ

갖고십다 의뱃..