inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Behavior Tree #1

ue4 -> ue5 코드 변경

1965

dnr2014

작성한 질문수 2

1

8:30 분에 있는

ue4버전

UBlacboardComponent* Blackboard;

ue5버전에서는

TObjectPtr<UBlackboardComponent> Blackboard;

로 변경되어있는데 ..

UBlackBoardComponent*&  인자가 필요한거잖아요?

문서 찾아보는 능력도 부족하고, AIController.h 메소드를 찾아봐도 반환값 UBlackboardComponent*를 찾을 수가 없어서 질문드립니다

 

unreal blueprint

답변 4

4

nn nn

저는 이렇게 했어요

 

UBlackboardComponent* BlackboardComp = Blackboard;
if (UseBlackboard(BBAsset, BlackboardComp ))
{

1

Jp Ha

UBlackboardComponent* BlackboardComponent{};
if (UseBlackboard(BBAsset, BlackboardComponent))
{

UseBlackboard 함수 안에서 다음과 같이 대입되기 때문에

BlackboardComponent = Blackboard; 

UseBlackboard 함수 실행후에 필요하면 다음과 같이 사용 가능한거 같아요

if (BlackboardComponent != nullptr) {
    BlackboardComponent->something();

1

PI

유튜브 검색해 보니까 아래 코드처럼 처리 하더라구요 영상 링크 드릴테니 한번 보셔도 좋을것 같아요.
https://www.youtube.com/watch?v=j0zf1VOegk8

UBlackboardComponent* BlackboardComp = Blackboard.Get();
if(UseBlackboard(BlackboardData, BlackboardComp))
{...}
this->Blackboard = BlackboardComp;

0

Hyunsang-Coder

저도 똑같은 부분에서 막혔는데... 그냥 블루프린트로 구현해야하나 고민되네요 ㅜ

강사님 질문 있습니다.

1

444

0

언리얼엔진 크래시날때

1

1584

1

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

0

545

1

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

0

551

1

캐릭터 Blueprint 받아오기 실패

0

579

2

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

0

1432

1

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

0

848

1

생성자 ConstructorHelpers질문 있습니다.

0

522

1

24분쯤에 UE시리즈

0

371

1

Weak_ptr질문

0

256

0

13분 질문

0

332

1

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

0

366

0

Mesh와 MESH

0

355

1

template UCLASS 관련 질문 드립니다.

0

1211

1

생포인터 사용

0

302

1

TWeakObjectPtr

0

530

1

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

0

502

1

postinitializecomponents

0

248

1

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

0

332

1

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

0

256

1

OnAttacked(float DamageAmount) 함수 질문

0

239

1

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

0

394

2

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

1

281

2

RootComponent에 무언가 할당을 해줘야 하지 않나요?

0

398

1