inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

2강 언리얼 C++ 코딩규칙

UPROPERTY() 다음 라인에서 세미콜론이 입력되지 않습니다.

해결된 질문

162

J4

작성한 질문수 2

0

안녕하세요!
강의 진도 자체는 이 강좌보다 좀 더 나간 상태인데, UPROPERTY가 현재 강의에서 설명하는 개념이라 여기에 질문을 남겨봅니다.

언리얼 5.1과 1강에서 설명하는 세팅을 다 완료한 비주얼 스튜디오 2022를 이용해 공부 중입니다.
UPROPERTY()를 입력 후, 다음 라인에 변수를 선언하려 할 때마다 끝에 ;를 입력 시 갑자기 ;가 지워지거나 어떨 때는 변수 이름의 일부가 같이 지워지기도 합니다.
테스트를 해 보았을 때 GENERATED_BODY()와 같은 매크로 다음 라인에 변수를 선언해도 똑같은 증상이 있는 것으로 보입니다.

다른 라인에 ;를 입력 후 줄바꿈을 지우거나, 혹은 UPROPERTY를 나중에 입력하는 식으로 하면 결과적으론 제대로 입력되지만 영 불편하여 해결법을 찾아보고자 이리저리 찾아봤으나 마땅한 답이 없어서 질문을 드려봅니다.

unreal-engine 언리얼-c++

답변 1

0

이득우

안녕하세요. 아마도 UnrealVS가 오작동한 것으로 보여지는데요, 가끔 그럴때가 있더군요. 우선 설치를 제거한 후에 올바로 동작하는지 확인해보신 후 다시 설치해보시면 어떨까 싶습니다

1

J4

image.png

UnrealVS를 지운 뒤에도 증상이 계속 있어서, 더 찾아보니 다음 기능을 off하는 것으로 문제가 일단은 해결이 되었습니다. (Automatically format statement when | type a ; 를 해제)
혹시나 같은 증상을 겪고 계신 분이 있으실까 하여 답글을 남겨봅니다. 감사합니다

0

이득우

네 해결되서 다행이네요. 정보공유 감사합니다~

저는 저 노란색 미리보기 창이 안뜹니다

0

11

1

강의중에 사용하는 ppt 수업 자료

0

32

1

GetName(), SetName() 함수의 오버로딩 관련 문제 문의드립니다.

0

31

1

언리얼 공부 방법에 대해서 질문드립니다.

0

66

1

컴포지션을 위한 컴포넌트 생성에 관해 질문드립니다.

0

80

2

if (NameProp) 은 if (NameProp != nullptr)이랑 같은 의미인가요?

0

91

2

언리얼 계정 로그인 불가 문제

0

114

2

가비지컬렉션 주기를 짧게 유지하면 어떤 이슈가있을까요?

0

72

2

11강 TArray TSet 에 대해서 질문있습니다.

0

69

1

Unreal 연동 후 Visual Studio 빌드오류 제발 살려주십쇼

0

356

3

언리얼에서 제공하는 스마트 포인터 라이브러리 사용

0

71

2

FGCObject 상속 받은 객체에서 Uobject 삭제를 원할 때

0

78

2

게임 내 인벤토리 데이터를 관리 할 경우, TArray / TSet 무엇이 올바를까요?

0

73

2

8강 컴포지션 중 궁금한 것이 있습니다.

0

54

2

헤더 파일 분리 방법

0

82

2

언리얼 엔진 깃 설치

0

84

2

FObjectInitializer 를 사용한 생성자.

0

95

2

언리얼엔진 에서 새로운 클래스를 생성하면

0

74

2

GetName이 이미있는데용?

0

110

2

TObjectPtr 과 일반 포인터에 대한 용도 질문

0

104

2

[18:50] 패키지 저장 시 이미 패키지가 있으면 로딩을 다 하고 저장하는 것이 좋은 이유가 궁금합니다

0

136

2

NonPropStudent가 GC이후 invalid된 이유

0

77

2

[44:22] 커스텀 구조체에서 GetTypeHash() 와 operator== 를 오버로딩 하는 이유에 대한 질문

0

106

2

문제풀이 오류 질문

0

90

2