7월 9일
Defense_Game 만들기
Scene 이동 , Animation효과 , Audio 넣기
1.Scene 이동
-
Project view에서 새로운 Scene을 만든다
-
화면 전환을 위한 ChangeScene.cs
을 만든다
-
MainScene에 새로운 Button을 만들고 ChangeScene.cs
을 넣어준다
2.Animation 만들기
-
Animator Controller 만들고 그 안에 Animation(State)를 넣어준다
-
Animation을 sprite를 이용해서 만들어 준다
-
다른 animation을 Transition을 만들어 연결 해준다
-
parameter를 이용해 type별로 조건을 만들고 transition에서 조건을 설정
-
Tower prefab에 Animator component를 추가하고 Controller를 추가해준다
-
Towerweapon.cs
에 animator추가
-
스크립트에서 타워 레벨에 따라 bool에 값을 넣어준다
3.화면전환 버튼에 Audio 넣기
-
Button에 Audio Source를 넣어주고 audio를 AudioClip에 넣어준다
-
AudioSource를 받아서 audioSource.Play()를 실행
-
Button Object에 On Click()에 넣어준다
4. 배경 음악 깔기
-
SoundManager.cs
스크립트를 만들고 음악을 play하도록 한다
-
SoundManager라는 빈 오브젝트를 만들고, 방금 만든 스크립트와 Audio Source component를 추가 해준다.
변경 사항
- 기존 대포 tower가 공격시 타겟을 따라 회전 하도록 함수를 만들었는데 animation을 쓰면서 화면이 부적절 해 보여서 target의 좌표와 target의 좌표를 이용해서 filpX를 통해 object를 뒤집었다