inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[입문자를 위한 UE5] Part4. 언리얼 엔진 C++

Actor #2

블루프린트 클래스 옮기는 과정 오류

247

lee963963

작성한 질문수 2

0

평소 비주얼 스튜디오 코드 사용하고 있어서 환경바꾸기 귀찮아 그냥 그대로 쓰고 있었습니다.

MainActor.cpp 에서 BP_R1Actor 찾는데는 성공했지만, ActorClass 에 대입이 안 되서 속 썩이다가 혹시나 하는 마음에 비주얼 스튜디오 2022로 옮기니 잘 되네요.

비주얼 코드에서는 자꾸 타입 불일치로 Null 로 나려버리던데 이유는 아직도 찾지 못했습니다.
저 같은 분 계실가봐 적어봅니다.

unreal-engine 언리얼-c++

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

lee963963님의 경험 공유 감사합니다. 비주얼 스튜디오 코드와 비주얼 스튜디오 2022 간의 개발 환경 차이로 인한 이슈 같습니다. 일반적으로, 비주얼 스튜디오는 C++과 관련된 프로젝트, 특히 언리얼 엔진 프로젝트에 대해 보다 향상된 지원과 통합을 제공합니다. 이러한 차이는 프로젝트 설정, 컴파일러 옵션, 디버깅 도구의 차이 뿐만 아니라, 언리얼 엔진과의 통합 측면에서도 나타납니다.

lee963963님이 겪으신 문제는 비주얼 스튜디오 코드에서 언리얼 엔진의 특정 기능이나 클래스 타입에 대한 지원이 충분하지 않을 수 있기 때문에 발생할 수 있습니다. 이로 인해 타입 불일치 또는 예상하지 못한 Null 참조와 같은 문제가 발생할 수 있습니다.

비주얼 스튜디오로 전환한 후 문제가 해결되었다는 점은 이러한 가정을 뒷받침합니다. 이와 같은 문제에 직면했을 때, 개발 환경을 비주얼 스튜디오로 전환하는 것은 좋은 해결 방법 중 하나입니다.

언리얼 엔진 프로젝트 개발에 있어서, 가급적 공식적으로 지원되는 IDE를 사용하는 것이 원활한 개발 경험을 제공합니다. 따라서 언리얼 엔진을 사용할 경우, 비주얼 스튜디오를 사용하는 것이 좋습니다. 감사합니다.

1장. 파일 추가 및 삭제 에서 생성할때 에러가 납니다.

0

70

0

3d game 리소스 추출하는 방법

0

156

1

11강 2분 22초. 12강 6분 18초 영상편집오류

0

71

1

GENERATED_BODY() 빨간 밑줄이 사라지지 않습니다

0

127

2

언리얼 프로젝트를 생성할 수 없었습니다(컴파일 실패)

0

313

2

Unreal VS 빌드오류 해결 도저히 못하겠습니다.

0

717

2

WidgetBlueprint 복사 방법 질문

0

64

2

수강생으로서의 고민

0

102

1

13강. 모듈 내 하위 디렉터리 인식 못하는 문제 해결법

0

65

1

UClass 안에 ClassDefaultObject 관련 질문이 있습니다.

0

88

1

해당 강의 중반부부터 싱크가 안맞는 것 같아요

0

75

1

디아블로 방식의 컨트롤에서 타겟 위치로 이동 문제

0

123

2

디아블로 방식의 컨트롤 맨마지막 옵션관련 질문

0

85

2

32. 디아블로 방식의 컨트롤

0

76

1

점프 강의 도중의 질문입니다.

1

104

2

AssetManager 질문

0

96

1

GetAssetByName<UR1InputData>("InputData")) 질문입니다.

0

127

2

Variable Replication

0

122

1

AI #4 질문

0

117

1

언리얼 시스템의 에러? 에 대해서 질문 드립니다.

0

360

1

전혀 이해가 가질 않네요.

9

408

1

의구심이 듭니다

0

361

1

Animation Event영상에서 Notify 대신 Received_Notify()사용

0

124

0

const FObjectInitializer& ObjectInitializer 와 const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()

0

313

1