애니메이터 컨트롤러와 파라미터로 애니메이션 컨트롤하기 | 유니티

  Рет қаралды 23,551

WER's GAME DEVELOP YOUTUBE

WER's GAME DEVELOP YOUTUBE

Күн бұрын

유니티 엔진에서 애니메이터 컨트롤러와 파라미터로 애니메이션을 컨트롤 하는 방법에 대한 내용입니다.
영상 후반의 내용인 캐릭터 컨트롤러 기능에 애니메이션 기능 추가하기를 위한 자료는 아래의 링크에서 다운로드 받을 수 있습니다.
practice-animation : drive.google.com/file/d/1EUdt...
unity-key-input-character-move : drive.google.com/file/d/11HSO...
타임라인
0:00 인트로
0:39 - 애니메이터 컨트롤러와 파라미터 세팅
1:28 - 파라미터 추가하기
2:02 - 스테이트 생성하고 트랜지션 이어주기
2:32 - 트랜지션 별로 조건 추가하기
5:44 - 에디터에서 테스트 해보기
6:55 - 스크립트에서 애니메이터 컨트롤러 값 변경하기
10:09 - 캐릭터 컨트롤러 기능에 캐릭터 애니메이션 기능 추가하기
[유니티 어필리에이트 프로그램]
아래의 링크를 통해 에셋을 구매하시거나 유니티를 구독하시면 수익의 일부가 베르에게 수수료로 지급되어 채널의 운영에 도움이 됩니다.
- 유니티 에셋스토어 : prf.hn/l/vJl41D5
- 유니티 플러스 : prf.hn/l/wLNyJZG
- 유니티 프로 : prf.hn/l/qXOybmp
[투네이션]
toon.at/donate/63773521276146...
[Patreon]
/ wergamedevchan
본 영상의 오프닝은 비디오몬스터를 이용해서 만들어졌습니다.
videomonster.com/
#유니티강좌 #애니메이션 #게임만들기 #애니메이터 #컨트롤러 #파라미터

Пікірлер: 51
@user-pg9xy3dd7z
@user-pg9xy3dd7z 4 жыл бұрын
강사님 목소리가 너무 섹시해요!
@wergia
@wergia 4 жыл бұрын
선생님 여기서 이러시면 곤란합니다.
@unknown-user494
@unknown-user494 3 жыл бұрын
베르님: 만-족
@BreadMeow8w8
@BreadMeow8w8 2 жыл бұрын
설명을 정말 귀에 잘들어오게 말씀해주시네요. 감사합니다.
@jamespark5823
@jamespark5823 3 жыл бұрын
너무 친절하고 자세한 강의 감사합니다~
@rohcatman7411
@rohcatman7411 2 жыл бұрын
덕분에 너무나 쉽게 완성했습니다 좋은강의 감사드려요
@YoonDesign
@YoonDesign 3 жыл бұрын
너무 쉽게 설명해주셔서 잘 이해가 갑니다 구독하고 가요
@user-pu3ji1op2d
@user-pu3ji1op2d 3 жыл бұрын
예전에 3D 공굴리는 강의 너무 알차게 보고 계속 반복해봤었는데, 이렇게 유튜브로 차근차근 알려줄수 있는 강의 만들어줘서 감사합니다! 일본에서 게임프로그래머신입으로 이번에 취업됬는데, 부족한 부분 많이 도움받고있어요. 나중에 언리얼엔진 강의도 듣겠습니다!
@wergia
@wergia 3 жыл бұрын
취업 축하드립니다! 좋은 회사 생활이 되시면 좋겠네요! 앞으로도 강의 열심히 만들어서 최대한 도움이 되기 위해 노력해보겠습니다!
@healthnavi8900
@healthnavi8900 3 жыл бұрын
퀄리티 높은 영상 감사합니다 대박....시간만 지나면 떡상할 채널임 ㄹㅇㄹ
@wergia
@wergia 3 жыл бұрын
감사합니다! ㅎㅎ 앞으로도 좋은 내용으로 열심히 만들겠습니다!
@user-sx3ec4os7w
@user-sx3ec4os7w 3 жыл бұрын
항상 감사합니다!
@user-ss3jt2oq1q
@user-ss3jt2oq1q 2 жыл бұрын
쉽게 설명해 주셔서 감사합니다
@killua18
@killua18 3 жыл бұрын
선생님 많이 배워갑니다
@wergia
@wergia 3 жыл бұрын
배울 거리를 더 많이 준비 하겠읍니다...
@DevGame-kd7pt
@DevGame-kd7pt 3 жыл бұрын
따라하기만 해도 재밌는 게임만들수 있을것 같아요
@wergia
@wergia 3 жыл бұрын
재미있는 아이디어만 가지고 계시다면 충분히 만들 수 있을 거에요!
@user-ks1qj8dw8n
@user-ks1qj8dw8n 3 жыл бұрын
제가 유니티를 잘 몰라서 질문 드립니다. 14:23 경에 "이동벡터의 길이가 0보다 크면 키입력이 발생한 것이다"라고 하셨는데 앞서 조건문을 쓰신것 처럼 특정키가 눌렸을 때 캐릭터를 움직이는 방식으로 하면 되는거 아닌가요?
@wergia
@wergia 3 жыл бұрын
그것도 가능하지만 애니메이션을 동작할 때 키 입력만으로 이동을 판정하면 문제가 있을 수 있습니다. 예를 들어 W키와 S키를 같이 눌렀을 때, 이동벡터는 +1과 -1이 상쇄되어 0이 되므로 캐릭터는 움직이지 않을 겁니다. 이 때 키 입력만으로 이동을 판정하면 캐릭터는 가만히 서있는데 움직이는 애니메이션을 재생하게 됩니다. 하지만 이동 벡터를 사용하면 0이 되므로 애니메이션이 동작하지 않을 겁니다.
@user-ku6sg6mn6y
@user-ku6sg6mn6y 3 жыл бұрын
안녕하세요. 오브젝트에 a,b,c라는 이미지를 번갈아서 보여주는 애니메이션을 하나 만들었습니다. 근데 이런 애니메이션을 여러 개 만들다보니 이 애니메이션에 어떤 이미지를 넣었는지 헷갈리는데, 이 애니메이션 안에 포함된 이미지가 뭔지 볼 수 있는 방법이 있나요?
@wergia
@wergia 3 жыл бұрын
애니메이션 뷰에서 해당 애니메이션 클립을 선택하고 해당 스프라이트 프로퍼티를 열어보거나 재생시켜보셔야합니다.
@user-ku6sg6mn6y
@user-ku6sg6mn6y 3 жыл бұрын
@@wergia 빠른 답변 감사합니다!! 그렇게 하니깐 미리보기로 이미지가 보이긴 하는데.. 들어간 이미지 파일명을 알 방법은 없는거죠?
@wergia
@wergia 3 жыл бұрын
네 따로 방법은 없는 걸로 알고 있습니다.
@DDoogie
@DDoogie 2 жыл бұрын
정상적으로 작동하나 키를 눌렀을때 float넘어가질 않습니다. Debug.log로 키가 안먹히는건가 싶어서 Debug.log 넣어봤는대 키는 정상적으로 입력 되고있습니다 왜 안되는지 모르겠어요.
@wergia
@wergia 2 жыл бұрын
애니메이터 뷰에서 봐도 동작을 제대로 안하나요? SetFloat 함수를 제대로 사용하고 있는지 확인할 필요가 있습니다. 혹은 파라미터 이름을 문자열로 입력하게 되어 있기 때문에, 오타가 발생해서 값이 제대로 안바뀌는 경우도 있습니다.
@user-uh3wz5lu1h
@user-uh3wz5lu1h 3 жыл бұрын
Menu Window/Windows/애니메이터 can't be checked because it doesn't exist UnityEditor.EditorApplication:Internal_CallUpdateFunctions() 이건 무슨 버그인가요..
@wergia
@wergia 3 жыл бұрын
유니티 엔진 내부에서 발생하는 에러인 것같네요. 해당 경로에 이름을 입력하지 않았을 때 발생할 수 있다는 보고는 있습니다. 아마 한글 경로 때문에 발생한게 아닐까 싶군요.
@viewee22
@viewee22 2 жыл бұрын
젠장 왜이렇게 설명을 잘하는 거냐구!
@wergia
@wergia 2 жыл бұрын
노력해서 더 좋은 강의 만들겠습니다 ㅎㅎ
@gazuazua
@gazuazua 6 ай бұрын
다 좋은데 전반적으로 줌아웃을 한 것처럼 글씨가 너무 작게 보여서 눈알 빠지는 줄 알았습니다 ^_^;
@mmmosd
@mmmosd 3 жыл бұрын
트랜지션을 다른 위치로 바꾸는 방법이 있을까요
@wergia
@wergia 3 жыл бұрын
트랜지션을 새로 만들어서 연결해주셔야 할 거에요.
@user-kz5xy6wc7r
@user-kz5xy6wc7r 2 жыл бұрын
코드 보여주실때 화면 확대해주실수있나요/.??
@wergia
@wergia 2 жыл бұрын
최근에 예전 강좌들 리메이크하면서 코드 확대중입니다.
@user-ti9ys4pt9i
@user-ti9ys4pt9i 3 жыл бұрын
스크립트를 완전 똑같히 작성했는데 파라미터 값도 변경되지 않고 애니메이션 흐름이 전혀 없어요
@wergia
@wergia 3 жыл бұрын
그 과정에서 에러는 없나요?
@user-ti9ys4pt9i
@user-ti9ys4pt9i 3 жыл бұрын
@@wergia 네... 전혀요.. 완전 동일하게 따라했는데 흐름도 없고 어떤 오류도 없어서 뭐라 질문 드리기도 어렵네요...혼자 좀 더 해보겠습니다. 제가 뭔가 잘못했겠죠 ㅋㅋㅋ 감사합니다!!
@user-nw3gi5wh1x
@user-nw3gi5wh1x 2 жыл бұрын
10:09 캐릭터 컨트롤러 기능관련 해서 씬을 실행해보면 ArgumentException: Input Axis Horizontal is not setup. To change the input settings use: Edit -> Settings -> Input SimpleCharacterController.Update () (at Assets/Scripts/SimpleCharacterController.cs:39) 이라는 메세지가 콘솔창에 계속해서 뜨면서 키 입력 기능이 되지 않습니다. . Edit -Projectsetting에서 Input 관련 설정을 바꿔줘야 된다는 거 같긴 한데.. 이 부분이 문제의 원인이 맞을까요 ..? 맞다면 관련설정을 어떻게 설정하셨는지도 알려 주실 수 있을까요 ..? 참고로 유니티 버전은 베르님과 다른버전 사용중입니다. ( 2020.3.2f1)
@wergia
@wergia 2 жыл бұрын
프로젝트 세팅의 Input Manager에서 Horizontal 세팅이 있는지 확인해보세요. 만약 없는 상태라면 Input Manager를 선택한 상태에서 톱니바퀴 버튼을 누르고 'Reset' 항목을 선택하면 입력 설정이 초기화 됩니다.
@user-mw1tt5kv7l
@user-mw1tt5kv7l 2 жыл бұрын
애니메이터 화면 클릭해서 움직이려면 어떻게 해야 하나요? ㅠㅠ
@wergia
@wergia 2 жыл бұрын
Animator 탭 부분을 클릭해서 드래그 하시면 됩니다.
@user-mw1tt5kv7l
@user-mw1tt5kv7l 2 жыл бұрын
@@wergia 드래그로 확대 축소는 안되고 선택만 가능서 여쭤봤습니다. 게임씬처럼 잡고 이동이나 이런 것들이 안되네요.
@wergia
@wergia 2 жыл бұрын
@@user-mw1tt5kv7l 아 휠 클릭으로 드래그 해보세요
@user-mw1tt5kv7l
@user-mw1tt5kv7l 2 жыл бұрын
@@wergia 네 그거네요!! 엉엉 감사합니다. ^^
@user-tq4nj7sg8o
@user-tq4nj7sg8o 2 жыл бұрын
링크를 열어서 다운받아서 해보고싶었는데 링크가 열리지 않네요..ㅜㅜ
@wergia
@wergia 2 жыл бұрын
수정했습니다!
@user-tq4nj7sg8o
@user-tq4nj7sg8o 2 жыл бұрын
@@wergia 감사합니다!
@Funbox_admin
@Funbox_admin Жыл бұрын
해상도를 높혔는데 설정 부분이 흐리게 보여요.
@wergia
@wergia Жыл бұрын
나중에 리메이크 버전으로 확대해서 만들겠습니다.
Timeline Basics | Unity
9:11
베르의 게임 개발 유튜브
Рет қаралды 22 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 23 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 206 МЛН
애니메이션 블랜드 | 유니티
7:11
베르의 게임 개발 유튜브
Рет қаралды 10 М.
유니티 애니메이션 기초 | 유니티
9:38
베르의 게임 개발 유튜브
Рет қаралды 23 М.
로딩 화면 구현하기(로딩 씬 방식) | 유니티
10:12
베르의 게임 개발 유튜브
Рет қаралды 26 М.
Exporting animated character from Blender to Unity - full tutorial
23:50
Unity 3D Animation Blend Tree's (In 3 Minutes!!!)
3:02
Royal Skies
Рет қаралды 43 М.
애니메이션 레이어 | 유니티
9:19
베르의 게임 개발 유튜브
Рет қаралды 9 М.
Animated Character Jump (Unity Tutorial)
16:03
Ketra Games
Рет қаралды 78 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 23 МЛН