게임제작
-
9일차 풍선 애니메이션 전환하기 ( Invoke , Has Exit Time )개발일지/스파르타 코딩클럽 유니티 강의 2024. 3. 29. 15:44
오늘 배운 내용풍선이 터지면서 끝나게 하기풍선 터지는 애니메이션 만들기애니메이션 전환하기끝나는 시간 미루기숙제 - 떨어지는 네모 없애기새로 배운 내용 Invoke로 끝나는 시간 미루기 네모가 풍선에 닿는 동시에 게임이 끝나고 timeScale이 0이 되어버려서애니메이션이 나올 틈이 없었다. 그래서gameOver 함수에Invoke("timeStop", 0.5f);void timeStop(){ Time.timeScale = 0.0f;}인보크 함수를 추가해주고timeStop 함수를 따로 만들어서풍선에 네모가 닿고 0.5초 후에 게임이 끝나도록 만들었다. 오늘 발생한 문제 중요하게 생각하는 부분 has exit time 체크 해제하기애니메이션 전환할 때 Has Exit Time을 체크해제 하지 않으면 전환..
-
6일차 풍선 & 마우스 만들기개발일지/스파르타 코딩클럽 유니티 강의 2024. 3. 26. 15:17
6일차 풍선 게임 만들기. 1주차의 복습과 함께 새로운 개념도 많이 배워서 좋은 강의라고 생각한다. 오늘 배운 내용 애니메이션 더하기 마우스에 움직임 더하기 네모 만들기 네모 떨어지게하기, 충돌효과 주기 풍선과 마우스에도 충돌효과 주기 gameManager 만들기 gameManager를 이용해서 네모 랜덤으로 나타내기 네모 prefab 만들기 gameManager.cs 에서 네모 만들기 (찍어내기) 타이머 올라가게 하기 새롭게 알게 된 내용 레코드를 이용해서 애니메이션 제작하기 지금까지 애니메이션은 항상 Asset에서 이미지들로 제작했었는데 레코드를 이용한 제작은 처음 해봤다 저 버튼을 누르고 원하는 시간대에서 오브젝트의 원하는 모양을 만들어두면 기억해서 애니메이션이 제작되는 방식. 오브젝트가 마우스를 ..