You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#loc UE4DocKOR
[CL 2628502 by Sungjin Hong in Main branch]
This commit is contained in:
committed by
sungjin.hong@epicgameskorea.com
parent
6bd93c743a
commit
93086073a3
+18
-7
@@ -1,9 +1,12 @@
|
||||
INTSourceChangelist:2623713
|
||||
INTSourceChangelist:2627266
|
||||
Availability:Public
|
||||
Title:소스에서 언리얼 엔진 빌드하기
|
||||
Crumbs: %ROOT%, Programming, Programming/Development
|
||||
Description:언리얼 엔진 컴파일하기 입니다.
|
||||
Version: 4.9
|
||||
Description:소스에서 언리얼 엔진 컴파일하기 입니다.
|
||||
Prereq: GettingStarted/DownloadingUnrealEngine
|
||||
Prereq: GettingStarted/RecommendedSpecifications
|
||||
Related: GettingStarted/DownloadingUnrealEngine
|
||||
Version: 4.8
|
||||
|
||||
%Globals:osselect_linux%
|
||||
|
||||
@@ -30,7 +33,7 @@ Version: 4.9
|
||||
1. 루트 디렉토리 안에서, **GenerateProjectFiles.bat** 를 실행하여 프로젝트 파일을 구성합니다.
|
||||
|
||||
[REGION:warning]
|
||||
모든 프로젝트 파일은 중간 파일입니다 (`[UE4Root]\Engine\Intermediate\ProjectFiles`). 최신 상태를 유지하려면 새 빌드를 동기화할 때마다 프로젝트 파일을 생성해야 합니다. `Intermediate` 폴더를 지운 경우, 반드시 앞서 말한 뱃치 파일을 실행하여 프로젝트를 재생성해야 합니다.
|
||||
모든 프로젝트 파일은 중간 파일입니다 (`[UE4Root]\Engine\Intermediate\ProjectFiles`). 최신 상태를 유지하려면 새 빌드를 동기화할 때마다 프로젝트 파일을 생성해야 합니다. `Intermediate` 폴더를 지운 경우, GenerateProjectFiles 뱃치 파일을 실행하여 프로젝트를 재생성해야 합니다.
|
||||
[/REGION]
|
||||
|
||||
1. **UE4.sln** 을 더블클릭하여 Visual Studio 에서 프로젝트를 로드합니다.
|
||||
@@ -39,7 +42,7 @@ Version: 4.9
|
||||
|
||||

|
||||
|
||||
1. 윈도우 64 비트 운영체제로 개발중이라면, 솔루션 플랫폼을 **Win64** 로 설정합니다 (아래 그림).
|
||||
1. 개발중인 윈도우 운영체제 타겟 버전(32 비트냐 62 비트냐)에 따라 솔루션 플랫폼을 **Win32** 나 **Win64** 중 하나로 설정합니다 (아래 그림).
|
||||
|
||||

|
||||
|
||||
@@ -118,7 +121,7 @@ Version: 4.9
|
||||
[/PARAMLITERAL]
|
||||
[PARAM:content]
|
||||
[REGION:warning]
|
||||
현재 Ubuntu 15.04 버전만 지원합니다.
|
||||
현재 Ubuntu 15.04 버전에 대해서만 개발 지원합니다.
|
||||
[/REGION]
|
||||
|
||||
1. 루트 디렉토리에서, 터미널에 **GenerateProjectFiles.sh** 를 실행시켜 프로젝트 파일을 구성합니다 (아래 예제 그림).
|
||||
@@ -129,18 +132,26 @@ Version: 4.9
|
||||
|
||||

|
||||
|
||||
1. 엔진 컴파일 이후, 터미널에 **cd `Engine/Binaries/Linux/`** 라 입력하여 에디터의 바이너리 경로로 이동합니다.
|
||||
1. 엔진 컴파일 이후, 터미널에 ** cd Engine/Binaries/Linux/ ** 라 입력하여 에디터의 바이너리 경로로 이동합니다.
|
||||
|
||||
1. **UE4Editor** 로 에디터를 실행시킵니다 (아래 그림).
|
||||
|
||||

|
||||
|
||||
[REGION:warning]
|
||||
OpenGL 컨텍스트를 만들 수 없다면 엔비디아 그래픽 드라이버 [업데이트](http://www.nvidia.com/Download/index.aspx?lang=en-us) 가 필요할 수 있습니다. 자세한 정보는 [Nvidia 웹사이트](http://www.nvidia.com/page/home.html) 를 참고하세요.
|
||||
[/REGION]
|
||||
|
||||
1. 축하합니다! 소스에서 엔진을 컴파일하고 실행시키는 데 성공했습니다 (아래 결과 그림).
|
||||
|
||||

|
||||
[/PARAM]
|
||||
[/OBJECT]
|
||||
|
||||
## 예전 단계
|
||||
|
||||
GitHub 다운로드 프로세스를 다시 살펴보시려면, [](GettingStarted/DownloadingUnrealEngine) 문서를 참고하세요.
|
||||
|
||||
[/EXCERPT:Main]
|
||||
|
||||
<!--Currently deprecated for the 'Building from Source' version
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
INTSourceChangelist:2465658
|
||||
INTSourceChangelist:2624274
|
||||
Title: TSubclassOf
|
||||
Crumbs:
|
||||
Description:
|
||||
Availability:Public
|
||||
Version:4.7
|
||||
Version:4.9
|
||||
|
||||
TSubclassOf 는 UClass 유형의 안전성을 보장해 주는 템플릿 클래스입니다. 예를 들어 디자이너가 대미지 유형을 지정하도록 해주는 프로젝타일 클래스를 제작중이라 가정합시다. 그냥 UPROPERTY 유형의 UClass 를 만든 다음 디자이너가 항상 UDamageType 파생 클래스만 할당하기를 바라거나, TSubclassOf 템플릿을 사용하여 선택지를 제한시킬 수도 있습니다. 그 차이점은 아래 코드와 같습니다:
|
||||
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
INTSourceChangelist:2374181
|
||||
INTSourceChangelist:2624352
|
||||
Availability:Public
|
||||
Title:언리얼 빌드 시스템 환경설정하기
|
||||
Crumbs: %ROOT%, Programming, Programming/UnrealBuildSystem
|
||||
Description:언리얼 빌드 시스템 환경설정을 통한 엔진 빌드 방식을 제어하기 입니다.
|
||||
Version: 4.5
|
||||
Version: 4.9
|
||||
|
||||
언리얼 빌드 시스템은 `BuildConfiguration.cs` 파일을 통해 빌드 프로세스를 다양한 요구에 맞춰 수정할 수 있습니다.
|
||||
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
INTSourceChangelist:2591123
|
||||
INTSourceChangelist:2624354
|
||||
Availability:Public
|
||||
Title:윈도우용 언리얼 빌드 시스템 환경설정
|
||||
Title:윈도우 XP 용 언리얼 빌드 시스템 환경설정
|
||||
Crumbs: %ROOT%, Programming, Programming/UnrealBuildSystem/Configuration
|
||||
Description:윈도우용 엔진 빌드 방법 제어를 위한 언리얼 빌드 시스템 환결설정 입니다.
|
||||
Version: 4.5
|
||||
Version: 4.9
|
||||
|
||||
Unreal Build System (언리얼 빌드 시스템)은 `BuildConfiguration.cs` 를 통해 다양한 요구에 맞도록 빌드 프로세스를 변경하기 위한 환경설정이 가능합니다.
|
||||
윈도우 전용 옵션의 경우, `UEBuildWindows.cs` 환경설정을 변경하면 됩니다.
|
||||
|
||||
+4
-4
@@ -1,13 +1,13 @@
|
||||
INTSourceChangelist:2571058
|
||||
INTSourceChangelist:2624398
|
||||
Availability:Public
|
||||
Title:자동 프로젝트 파일 생성
|
||||
Crumbs:%ROOT%, Programming, Programming/UnrealBuildSystem
|
||||
Description:현재 워크스페이스에서 게임과 모듈에 쓸 프로젝트 파일을 자동으로 생성하는 프로세스입니다.
|
||||
Version: 4.5
|
||||
Version: 4.9
|
||||
|
||||
최신 언리얼 엔진 4 코드를 받아도 엔진이나 예제 게임을 컴파일하고 실행할 수 있도록 Visual Studio 나 Xcode 프로젝트 파일이 포함되어 있지 않다는 것을 알게 되실 것입니다. 로드할 프로젝트 파일을 생성하는 스크립트를 실행해 줘야 하는데요:
|
||||
|
||||
* ('//depot/UE4/` 에 매핑된) UE4 메인 디렉토리의 `GenerateProjectFiles.bat` 파일을 실행시킵니다.
|
||||
* <!--('//depot/UE4/` 에 매핑된)--> UE4 메인 디렉토리의 `GenerateProjectFiles.bat` 파일을 실행시킵니다.
|
||||
|
||||
[REGION:note]
|
||||
이 스크립트는 어느 폴더에서도 실행시킬 수 있습니다. (원한다면 바탕화면에 바로가기를 만드세요.)
|
||||
@@ -115,7 +115,7 @@ Unreal Build Tool 위주의 단순한 스크립트로, 프로그램 실행파일
|
||||
|
||||
* 스타트업 프로젝트를 UnrealBuildTool 로 바꿉니다.
|
||||
* 디버깅용 명령줄 파라미터를 이렇게 설정합니다: `-ProjectFiles`
|
||||
* 작업 디렉토리를 다음에 대한 로컬 경로로 설정합니다: `//depot/UE4/Engine/Source/`
|
||||
* 작업 디렉토리를 다음에 대한 로컬 경로로 설정합니다: <!--//depot/UE4-->[UE4 설치 디렉토리]/Engine/Source/
|
||||
* 평소처럼 컴파일하고 디버깅합니다.
|
||||
|
||||
|
||||
|
||||
+3
-3
@@ -1,13 +1,13 @@
|
||||
INTSourceChangelist:2435723
|
||||
INTSourceChangelist:2624355
|
||||
Availability:Public
|
||||
Title: 언리얼 빌드 시스템 타겟 파일
|
||||
Crumbs: %ROOT%, Programming, Programming\UnrealBuildSystem
|
||||
Description:모듈을 빌드할 때 언리얼 빌드 시스템에 사용되는 타겟 파일에 대한 참고서입니다.
|
||||
Version: 4.5
|
||||
Version: 4.9
|
||||
|
||||
[TOC (start:2 end:3)]
|
||||
|
||||
## 개요
|
||||
|
||||
|
||||
언리얼 빌드 시스템은, UnrealBuildTool 이 빌드하여 동적인 Rules 모듈에 컴파일되는 각 어플리케이션에 대해 **타겟** (Target) 파일을 사용합니다. 이 파일은 원래 UnrealBuildTool 에 직접 컴파일되었던 `UEBuild*.cs` 파일을 대신합니다. 각 타겟 파일이 정의하는 클래스를 UnrealBuildTool 이 사용하여, 게임이나 프로그램 빌드 방식을 결정합니다.
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
INTSourceChangelist:2291853
|
||||
INTSourceChangelist:2624288
|
||||
Availability:Public
|
||||
Title: 언리얼 빌드 시스템
|
||||
Crumbs: %ROOT%, Programming
|
||||
Description:엔진 및 게임 프로젝트를 컴파일하는 데 사용되는 언리얼 엔진의 커스텀 빌드 시스템입니다.
|
||||
|
||||
version:4.9
|
||||
[VAR:Topic]
|
||||
[OBJECT:Topic]
|
||||
[PARAM:image]
|
||||
|
||||
Reference in New Issue
Block a user