작성
·
1.7K
답변 4
4
저는 이렇게 했어요
UBlackboardComponent* BlackboardComp = Blackboard;
if (UseBlackboard(BBAsset, BlackboardComp ))
{
1
UBlackboardComponent* BlackboardComponent{};
if (UseBlackboard(BBAsset, BlackboardComponent))
{
UseBlackboard 함수 안에서 다음과 같이 대입되기 때문에
BlackboardComponent = Blackboard;
UseBlackboard 함수 실행후에 필요하면 다음과 같이 사용 가능한거 같아요
if (BlackboardComponent != nullptr) {
BlackboardComponent->something();
1
유튜브 검색해 보니까 아래 코드처럼 처리 하더라구요 영상 링크 드릴테니 한번 보셔도 좋을것 같아요.
https://www.youtube.com/watch?v=j0zf1VOegk8
UBlackboardComponent* BlackboardComp = Blackboard.Get();
if(UseBlackboard(BlackboardData, BlackboardComp))
{...}
this->Blackboard = BlackboardComp;
0