Visual Studio에서 Unreal Engine 매크로 보기
Visual Studio 내에서 Unreal Engine(UE) 로깅을 보려면 Visual Studio Tools for Unreal Engine을 사용합니다. 이는 Unreal 편집기와 Visual Studio 간에 전환하지 않고도 UE 로깅을 볼 수 있기 때문에 유용합니다.
필수 조건
다음을 설치합니다.
- Visual Studio 버전 17.10 이상
- Unreal Engine 버전 5 이상.
- Visual Studio Tools for Unreal Engine 설치 지침은 언리얼 엔진 용 Visual Studio Tools 설치를 참고하세요 .
- Lyra 게임을 다운로드 및 빌드하고 Unreal Engine용 Visual Studio 도구를 사용하도록 구성하기 위해 빠른 시작: Visual Studio Tools for Unreal Engine을 완료합니다.
Visual Studio에서 Unreal Engine 매크로 보기
긴 UE 매크로는 읽기 어려울 수 있습니다. Visual Studio Tools for Unreal Engine은 더 쉽게 읽을 수 있도록 UE 매크로를 확장합니다. 원하는 경우 확장된 매크로를 복사할 수 있습니다. 온라인에서 검색하거나 다른 매크로와 비교할 수도 있습니다. 이러한 기능을 실험하려면 빠른 시작: Visual Studio Tools for Unreal Engine을 완료하여 Lyra 게임을 다운로드하고 빌드한 뒤 다음의 단계를 따릅니다.
Visual Studio에서
LyraGameplayAbility_RangedWeapon.cpp
을 엽니다. 솔루션 탐색기 검색 창에서 해당 파일을 검색하거나 Games>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cpp에서 해당 파일을 찾습니다.LyraGameplayAbility_RangedWeapon.cpp
, 41줄로 이동합니다. 다음 매크로가 보일 것입니다:UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_WeaponFireBlocked, "Ability.Weapon.NoFiring");
마우스 포인터를 마우스로 가리키
UE_DEFINE_GAMEPLAY_TAG_STATIC
면 매크로 정의 창이 표시됩니다. 아래쪽의 옵션은 매크로를 클립보드에 복사하고, 매크로 인라인을 확장하고, 매크로의 확장을 시각화하고, 온라인에서 매크로를 검색합니다.코드 창에서 인라인 확장을 선택하여 매크로와 중첩된 모든 매크로를 확장합니다. 확장을 실행 취소하려면 누를
Ctrl+z
수 있습니다.온라인으로 검색을 선택하여 브라우저를 엽니다. 매크로를 찾기 위해 검색이 채워져 열립니다. 이전 예제에서는 검색할 브라우저가 열립니다.
C++ #define UE_DEFINE_GAMEPLAY_TAG_STATIC(TagName, Tag) static FNativeGameplayTag TagName(UE_PLUGIN_NAME, UE_MODULE_NAME, …
확장 시각화를 선택하여 매크로 확장 창을 엽니다. 큰 매크로의 일부인 중첩된 매크로를 한 번에 한 단계씩 확장할 수 있습니다. 확장의 끝으로 스크롤하여 창의 오른쪽 위 모서리에 있는 매크로 확장 화살표를 확인합니다. 오른쪽 화살표를 선택하여 다음 중첩된 매크로를 확장합니다. 왼쪽 화살표를 선택하여 확장된 마지막 중첩된 매크로를 축소합니다.
관련 콘텐츠
C/C++ 매크로 확장 시각화
Visual Studio Tools for Unreal Engine
Visual Studio에서 Unreal Engine 클래스, 모듈 및 플러그인 추가하기
Visual Studio에서 Unreal Engine 청사진 보기
Visual Studio에서 Unreal Engine 로깅 보기