강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김주형님의 프로필 이미지
김주형

작성한 질문수

언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기

캐릭터 이동

안녕하세요! 2:49~2:53에 궁금한 것이 생겨 여쭤봅니다!

작성

·

208

0

안녕하세요 선생님. 수업 정말 잘 듣고  있습니다. 플레이어 생성 파트 다시  듣고있는데, 2:49초부터 질문이 생겨서 여쭤봅니다. Scale Value를 가져와서 이동을 시키는데, World Direction은 어떤것이기에 y축에 1값을 주어야하나요? 

퀴즈

55%나 틀려요. 한번 도전해보세요!

액터와 캐릭터 블루프린트의 이동 처리 방식에서 가장 큰 차이점은 무엇일까요?

액터는 Set Actor Location을, 캐릭터는 AddActorWorldOffset을 사용합니다.

액터는 단순히 위치를 변경하고, 캐릭터는 충돌을 고려한 이동을 기본으로 합니다.

액터는 Axis Mapping을, 캐릭터는 Input Action을 사용합니다.

액터는 이동 컴포넌트가 없고, 캐릭터는 이동 컴포넌트를 사용합니다.

답변 2

1

daehee Hwang님의 프로필 이미지
daehee Hwang
지식공유자

Scale Value는 -1.0 ~ 1.0 사이에 값이고 이 값에 World Direction를 곱해 주게 됩니다. 그렇기 때문에 0으로 만드면 곱한 값이 0이 되어 움직이지 않게 됩니다. world direction 움직이는 방향입니다. x(1.0), y(0.0), z(0.0)으로 입력 하면 x축으로 이동하게 되고 x(1.0), y(1.0), z(0.0)으로 입력하게 되면 x, y 축 즉 대각선으로 이동하게 됩니다.

0

김주형님의 프로필 이미지
김주형
질문자

world direction 값을 0으로  만드니까 움직이지 않는데, 꽤나 의미있는 값인 것 같아서 그 의미를 여쭙게 되었어요! 

김주형님의 프로필 이미지
김주형

작성한 질문수

질문하기