[Unity 게임프로젝트] 타워디펜스게임(7) - 캐릭터 애니메이션 적용, 배경음 적용.

2024. 4. 12. 17:05· Unity/Unity 타워디펜스게임 프로젝트
목차
  1. 1. 캐릭터 애니메이션
  2. 2. 배경음

1. 캐릭터 애니메이션

유닛과 적군에 이동, 공격, 죽음 애니메이션을 적용시켜줬습니다.
적군은 공격 애니메이션이 따로 없어 T-Pose라는 애니메이션으로 대체하여 기능을 구현했습니다.

0

해당 모델의 애니메이션을 복사하여 커스텀한 후 적용시켜줬습니다.

 

유닛 프리팹에 애니메이션을 적용하였습니다.

기본적으로 스폰이 되면 바로 이동 애니메이션을 활성화시켜주고,
공격범위 리스트가 0보다 크면 Attack 애니메이션을 활성화,

아니라면 다시 이동 애니메이션을 활성화,
현재 체력이 0이 되면 Die 애니메이션을 활성화 시켜주도록 설정하였습니다.
Attack과 Die는 bool형태로 가져왔습니다.

 

 

 

Die 애니메이션을 실행하고 끝나면 해당 유닛이 디액티브되도록 설정했습니다.


2. 배경음

배경음은 유니티 에셋스토어에서 무료로 받아왔습니다.
게임 디자인과 어울리는 음악을 찾기가 어려워서 대충 느낌만 비슷한 음악으로 가져왔습니다.

 

Audio라는 오브젝트를 생성하고,

음악을 컨트롤해주는 AudioController 스크립트를 생성했습니다.
받아온 음악 중 적용시킬 음악을 Audio 오브젝트의 컴포넌트창에 끌어다 놓으면 됩니다.

이전에 홈화면의 설정창에서 사운드를 조절할 수 있는 슬라이더를 만들어줬습니다.

사운드 슬라이더를 조정하면 이에 맞게 적용한 음악의 볼륨도 조절해주는 작업을 해줬습니다.


현재 사운드 슬라이더는 ui매니저에 있으니 가져와주고,

이 스크립트가 있는 오브젝트의 AudioSource를 가져와줍니다.
그리고
해당 오디오의 볼륨의 범위값은 0~1이고,

사운드 슬라이더의 범위값은 0~100이기 때문에

저렇게 설정해줬습니다.

이렇게 하면 사운드 슬라이더에 따라 배경음이 조정됩니다.


 

'Unity > Unity 타워디펜스게임 프로젝트' 카테고리의 다른 글

[Unity 게임프로젝트] 타워디펜스게임(6) - 유닛, 체력바 추가 및 공격 기능 일부 수정  (0) 2024.04.12
[Unity Game Project] 타워디펜스 게임(5) - 유닛 공격과 이동기능 수정  (1) 2024.03.24
[Unity 게임 프로젝트] 타워디펜스게임(4) - 유닛 복제, OnTrigger  (0) 2024.03.18
[Unity 게임 프로젝트] 타워디펜스게임(3) - 유닛 프리팹화, 이동구현  (0) 2024.03.18
[Unity 게임 프로젝트] 타워디펜스 게임(2) - 스테이지 화면, 캐릭터 화면 UI 추가 및 유닛 추가 작업  (0) 2024.03.08
  1. 1. 캐릭터 애니메이션
  2. 2. 배경음
'Unity/Unity 타워디펜스게임 프로젝트' 카테고리의 다른 글
  • [Unity 게임프로젝트] 타워디펜스게임(6) - 유닛, 체력바 추가 및 공격 기능 일부 수정
  • [Unity Game Project] 타워디펜스 게임(5) - 유닛 공격과 이동기능 수정
  • [Unity 게임 프로젝트] 타워디펜스게임(4) - 유닛 복제, OnTrigger
  • [Unity 게임 프로젝트] 타워디펜스게임(3) - 유닛 프리팹화, 이동구현
ForMan_
ForMan_
C# 언어로 프로그래머스 문제를 풀이하고, Unity 엔진으로 게임을 개발하며, 자료구조를 공부하는 과정을 반복문처럼 꾸준히 탐구하고 공유하는 '반복해서 노력하는 남자, ForMan'의 블로그입니다.
ForMan_
반복해서 노력하는 남자, ForMan
ForMan_
전체
오늘
어제
  • 분류 전체보기
    • C#
      • 프로그래머스 코딩 문제 풀이
      • 자료구조 이해하기
      • 알고리즘 기초 익히기
    • Unity
      • Unity 디자인 패턴
      • Unity 타워디펜스게임 프로젝트
      • Unity 물리기반 Merge게임 프로젝트(수박라..
      • Unity FPS게임 프로젝트(오버워치라이크)
    • UI
      • 젠레스존제로 UI작업 시작
      • 젠레스존제로 UI 이펙트 작업
      • 젠레스존제로 UI 사운드 작업
      • 젠레스존제로 UI 스크롤뷰 작업(메뉴창)

블로그 메뉴

  • 홈
  • 방명록
  • 태그

최근 글

최근 댓글

인기 글

태그

  • 오버워치
  • 정렬알고리즘
  • 수박게임
  • 유니티디자인패턴
  • 타워디펜스게임
  • c#
  • 오버워치만들기
  • 프로그래머스
  • 게임프로젝트
  • 동적프로그래밍
  • forman
  • 완전탐색
  • 코딩테스트
  • 유니티
  • 과일합치기
  • Unity
  • 오름차순
  • 유니티게임
  • 유니티게임프로젝트
  • 머쓱이
Thanks for Skin
hELLO · Designed By 정상우.v4.2.2
ForMan_
[Unity 게임프로젝트] 타워디펜스게임(7) - 캐릭터 애니메이션 적용, 배경음 적용.
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.