inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu Unreal Engine 4 (dựa trên C++)

Lớp Blueprint

강사님 질문 있습니다.

429

starkshn

134 câu hỏi đã được viết

1

제가 ABMyCharacter라는 C++클래스안에
블루프린트 클래스 BP_VaultComponent라는 ActorComponent를 상속받는 BP클래스를 MyCharacter라는 C++클래스에 컴포넌트로 추가를 하고싶은데 구글링을 해보아도 자료가 없어서 질문글 남깁니다.

 

BP_VaultComponent는 파쿠르 기능을 담당하는ActorComponent를 상속받는 BP클래스입니다.

이런식으로 Event Begin Play와 Tick 함수를 통해 로직을 실행하는 아이인데,

 

이것을 ABMyCharacter에다가 컴포넌트로 추가를 하고싶어서

헤더에 이렇게 선언을 해주고

 

위와같이 (밑줄) 컴포넌트를 만들었습니다.

그런데 디테일 창을 보면은 컴포넌트가 추가가 되어있지 않아서

아 내가 BP클래스를 생성자에서 로드를 안해서 그런가보다 해서

이런식으로 BP클래스를 ConstructorHelpers를 통해 가져오면은 여전히 컴포넌트가 안 떠있습니다.

 

그래서 ABMyCharacter를 상속받는 BP_MyCharacter를 만들어서 AddComponent를 통해서

UI를 통해 추가를 한뒤 에디터를 실행하면

제가 원하는 결과가 잘 나옵니다. (아래처럼)

즉, 정리하자면

ActorComponent를 상속받는 블루프린트 클래스를 ABMyCharacter라는 C++클래스에 BP_VaultingComponent를 위와같이 컴포넌트로 추가를 하고싶은데 방법이 있을까요?

unreal-engine blueprint ue-blueprint unreal

Câu trả lời 0

델리게이트 관련 질문입니다!

0

202

1

RPG프로젝트

0

206

1

플레이어랑 적이랑 구분했던가요?

0

204

1

언리얼 에디터 상에서 만든 구조체를 C++ 상에서 불러올수 있나요?

0

191

1

크래쉬

0

293

1

c++ 소켓에 장착한 무기 제거

0

249

1

GAS랑 Game Features 앞으로 많이 쓸까요?

0

627

3

비헤이비어트리질문

0

376

1

BindHp에서...

0

254

0

c++ 클래스 폴더 관련 질문입니다.

0

706

1

현업에서 트레일같은 쉐이더질문

0

302

1

유니티 vs 언리얼 강의 중 의문점

0

494

1

언리얼엔진 컴포넌트 방식

0

343

1

델리게이트 함수를 쓰고 플레이버튼 실행시 언리얼이 꺼집니다

0

384

1

Visual Studio 테마 어떤 거 사용하시는지 궁금합니다 ㅎㅎ

0

578

2

TObjectPtr

0

525

1

c2664오류 해결 어케하나요 ㅠㅠ

0

819

1

UCapsuleComponent* 형식의 인수가 USceneComponent* 형식의 매개변수와 호환되지 않습니다.

0

665

2

GENERATED_BODY() 에러 질문있습니다

0

1513

1

fork와 github desktop

0

754

1

Super::NativeAnimation

0

262

1

언리얼엔진 VisualStudio build 오류

0

2023

1

UI실습 강의 질문

0

412

1

UBTTask_Attack의 TickTask 함수 호출이 안되는 것 같습니다.

0

621

2