강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

J4님의 프로필 이미지
J4

작성한 질문수

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

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

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

해결된 질문

작성

·

78

0

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

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

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

답변 1

0

이득우님의 프로필 이미지
이득우
지식공유자

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

J4님의 프로필 이미지
J4
질문자

image.png

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

이득우님의 프로필 이미지
이득우
지식공유자

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

J4님의 프로필 이미지
J4

작성한 질문수

질문하기