inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

언리얼 엔진4 입문 (C++ 기반)

스테이트 머신

점프가 작동하지 않습니다.

해결된 질문

526

kr36

작성한 질문수 4

1

안녕하세요
 
jump 구현 부분에서 모든 절차를 동일하게 했는데도
 
캐릭터의 점프가 작동하지 않습니다.
 
defaultpawnclass 를 AMyCharacter::StaticClass로 설정하면
 
캐릭터의 점프가 되는데
 
블루프린트 캐릭터로 설정하면 점프가 안되네요...
 
강의 영상에서도 블루프린트 캐릭터로 하신것 같은데 이유가 뭔지 모르겠습니다.

blueprint unreal

답변 4

1

Rookiss

위 내용만으로는 저도 알 수 없습니다.
언리얼은 뭔가 안 될 때 껐다 켜면 마법처럼 되는 경우가 많습니다.
(또 캐릭터를 배치시켜놓은 애를 삭제하고 다시 배치한다거나..)
일단 마법의 껐키부터 해보시기 바랍니다.

0

Lucia P

저도 동일한 문제가 있었는데요, kr36 님이 해결하신 방향으로 해결했습니다. 감사합니다.

+ 혹시나 저랑 같은 문제를 겪으실 분들을 위해 제 문제 및 해결방법을 공유드립니다,,^^

BP_MyCharacter를 루키스님 강의대로 BP_MyCharacter, BP_MyCharacter2 이렇게 두 개를 따로 만들지 않고, 블루프린트로 WASD 이동 로직을 만든 BP_MyCharacter를 복사한 클래스로 진행했던 게 문제의 이유였습니다.

이 복사한 클래스에는 블루프린터로 작동시키는 input 명령어들이 존재해서, 키가 먹히지 않았던 것으로 보입니다.
해결을 위해 캐릭터 블루프린트에 만들어뒀던 것들을 모두 삭제하고, 클래스 세팅 창 - 디테일 - 클래스 옵션 - 부모 클래스에서 "My Chracter" 로 부모를 재설정해주었습니다.


+혹시나 부모 클래스를 My Character로 재설정했을 때, Internal Compiler Error: Tried to create a property ~ in scope ~ 어쩌고~ 하는 컴파일 오류가 발생한다면 컴포넌트에 상속받은 것과 동일한 것이 있어서 나는 오류이므로 상속받지 않고 따로 만들어두었던 컴포넌트는 삭제하면 됩니다.

0

바밤뱌뱝

일단 저는 블루프린터로 하는건 잘모르겠어서 c++로 구현한 캐릭터를 연결해주고 블루프린터로 만든 애니메이션 인스턴스를 연결해주었습니다.

해당 사이트를 참고했습니다.

https://bbagwang.com/unreal-engine/ue4-%EC%97%90%EC%84%9C%EC%9D%98-anim-instance/

0

바밤뱌뱝

저도 되질 않습니다. 영상 중간에 끊긴거 같은데 그 사이에 미쳐 말씀하지 못한 부분에서 코드 수정이 있었던걸까요? 껐다켜기, 재배치 다 잘 안됩니다..

kr36님 혹시 해결하셨나요??

0

kr36

넵 해결했습니다.
저는 말하기도 민망할 정도로 어이없는 실수를 했는데 혹시 디폴트 폰 클래스가 캐릭터 블루프린트로 
설정되어 있다면 캐릭터 블루프린트의 부모 클래스가 강의에서 생성한 캐릭터 C++ 클래스로 설정되어 있는지 확인 해보세요.
안되어 있다면 해당 블루프린트가 C++ 클래스의 점프 구현 내용을 상속받지 못해서 점프 기능이 적용 안된겁니다.

강사님 질문 있습니다.

1

429

0

언리얼엔진 크래시날때

1

1561

1

캐릭터를 추가적으로 스폰하고 싶습니다

0

535

1

언리얼에서 WSA 함수 사용이 가능한가요?

0

541

1

캐릭터 Blueprint 받아오기 실패

0

565

2

UE5 generated.h 파일 생성이 안돼요

0

1419

1

애니메이션 블루프린트 오류

0

840

1

생성자 ConstructorHelpers질문 있습니다.

0

513

1

24분쯤에 UE시리즈

0

365

1

Weak_ptr질문

0

247

0

13분 질문

0

326

1

UE_LOG에 빨간색 밑줄이 쳐집니다.

0

360

0

Mesh와 MESH

0

347

1

template UCLASS 관련 질문 드립니다.

0

1202

1

생포인터 사용

0

294

1

TWeakObjectPtr

0

521

1

LOG출력 컴파일은 되는데 플레이시 Error가 발생하며 튕깁니다.

0

489

1

postinitializecomponents

0

243

1

[스탯매니저] 공격하는 캐릭터 정보인지, 공격당하는 캐릭터 정보인지 헷갈려요.

0

325

1

ue4 -> ue5 코드 변경

1

1945

4

애니메이션 기초 강의 질문입니다.

0

250

1

OnAttacked(float DamageAmount) 함수 질문

0

233

1

소켓 실습 일부 오버랩으로 검이 주워지지 않습니다

0

381

2

인텔리젼스? 비츄얼어시스트? 질문입니다

1

271

2