Google은 개발자에게 WebRTC 버전(M102 이전)의 취약점에 대해 알렸습니다. 영향, 해결 방법 및 업데이트는 여기에서 확인할 수 있습니다.
빌드 환경설정 설명
언리얼 엔진(UE)은 언리얼 빌드 툴(UBT)을 통한 커스텀 빌드 방식을 사용합니다. 이 툴은 엔진의 리플렉션 시스템을 빌드하는 데 필요한 정보를 처리하여 C++ 코드와 블루프린트, 리플리케이션, 시리얼라이제이션, 가비지 컬렉션을 통합합니다.
Every build configuration contains two keywords. The first keyword indicates the state of the engine and your game project. For instance, if you compile using a Debug configuration, the build process forgoes optimization making it easer to debug. To be clear, every configuration, even Shipping builds, produce symbols for debugging if built form Visual Studio or if Project Settings > Project > Packaging > Project > Include Debug Files is turned on in the Unreal Editor. This means that you can still debug Development and Shipping configurations, they just may not be as easy to debug as the Debug configuration. The second keyword indicates the target you are building for. For example, if you want to open a project in Unreal, you need to build with the Editor target keyword.
Build Configuration - State | Description |
---|---|
Debug | This configuration builds both engine and game code in debug configuration without optimizations. This makes things slower, but is easier to debug. If you compile your project using the Debug configuration and want to open the project with the Unreal Editor, you must use the |
DebugGame | This configuration builds game code without optimizations. This configuration is ideal for debugging only game modules. |
Development | This configuration enables all but the most time-consuming engine and game code optimizations, which makes it ideal for development and performance reasons. Unreal Editor uses the Development configuration by default. Compiling your project using the Development configuration enables you to see code changes made to your project reflected in the editor. |
Shipping | This is the configuration for optimal performance and shipping your game. This configuration strips out console commands, stats, and profiling tools. |
Test | This configuration is the Shipping configuration, but with some console commands, stats, and profiling tools enabled. |
UE 솔루션용 빌드 환경설정
UE 솔루션을 컴파일할 때는 언리얼 엔진의 소스 코드와 프로젝트의 소스 코드를 함께 컴파일합니다. 이 방법으로 프로젝트를 빌드할 때 사용할 수 있는 빌드 환경설정은 다음과 같습니다.
디버그 | 디버그게임(DebugGame) | Sony PlayStation, | 출시(Shipping) | 테스트(Test) | |
---|---|---|---|---|---|
게임 | ✓ | ✓ | ✓ | ✓ | ✓ |
에디터 | ✓ | ✓ | ✓ | ||
클라이언트 | ✓ | ✓ | ✓ | ✓ | ✓ |
서버 | ✓ | ✓ | ✓ | ✓ | ✓ |
UE 프로젝트용 빌드 환경설정
UE 프로젝트를 컴파일할 때는 프로젝트의 소스 코드만 컴파일합니다. 이 방법으로 프로젝트를 빌드할 때 사용할 수 있는 빌드 환경설정은 다음과 같습니다.
디버그 | 디버그게임(DebugGame) | Sony PlayStation, | 출시(Shipping) | 테스트(Test) | |
---|---|---|---|---|---|
게임 | ✓ | ✓ | ✓ | ||
에디터 | ✓ | ✓ | |||
클라이언트 | |||||
서버 |