You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
87 lines
3.4 KiB
Plaintext
87 lines
3.4 KiB
Plaintext
INTSourceChangelist:6537156
|
|
Availability: Public
|
|
Title: 프로그래밍 가이드
|
|
Description: 언리얼 엔진으로 개발하는 프로그래머를 위한 정보입니다.
|
|
Type: landing
|
|
Version: 4.18
|
|
Parent: %ROOT%
|
|
topic-image: ProgrammingGuide_topic.png
|
|
topic-icon: %ROOT%/prog_icon.png
|
|
Order: 3
|
|
|
|
|
|
언리얼 엔진 4 는 프로그래머용으로 두 가지 툴세트를 제공하며, 이 둘을 같이 사용했을 때 개발 작업방식이 빨라질 수도 있습니다. 새로운 게임플레이 클래스, Slate 와 Canvas 유저 인터페이스 요소, 에디터 함수성을 C++ 로 작성한 이후, 변경된 내용을 Visual Studio 나 XCode 로 컴파일하면 그 내용이 언리얼 에디터에 바로 반영됩니다. Blueprint (블루프린트) 비주얼 스크립팅 시스템은 에디터 안에서 함수 블록과 프로퍼티 레퍼런스를 와이어로 연결하여 클래스를 만들 수 있는 탄탄한 툴입니다.
|
|
|
|
C++ 클래스는 Blueprint 클래스에 대한 베이스 클래스로 사용될 수 있기에, 프로그래머가 근본적인 게임플레이 클래스를 구성해 두면 레벨 디자이너는 그 클래스를 기반으로 서브 클래스를 만들고 반복작업을 할 수 있습니다.
|
|
|
|
## 시작하기
|
|
|
|
%Programming/QuickStart:role%
|
|
%Programming/Introduction:role%
|
|
|
|
## 개발 구성
|
|
|
|
[DIR(output:"role" parent:"Programming/Development" org:"hierarchy")]
|
|
|
|
## 언리얼 엔진 아키텍처
|
|
|
|
C++ 로 프로그래밍을 하든, 블루프린트로 하든, 그 둘을 조합하든, 내재된 언리얼 아키텍처는 동일합니다.
|
|
|
|
[DIR(output:"role" parent:"Programming/UnrealArchitecture/Reference" org:"hierarchy" end:"1")]
|
|
|
|
## 게임플레이 아키텍처
|
|
|
|
[DIR(output:"role" parent:"Programming/UnrealArchitecture" org:"hierarchy" end:"1")]
|
|
[DIR(output:"role" parent:"Programming/UnrealArchitecture/Objects" org:"hierarchy" end:"1")]
|
|
|
|
## 게임플레이 가이드
|
|
|
|
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Beginner")]
|
|
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Intermediate")]
|
|
[DIR(output:"fancy" parent:"Programming/Tutorials" org:"hierarchy" end:"1" skilllevel:"Advanced")]
|
|
|
|
## 언리얼 엔진 API 레퍼런스
|
|
|
|
<!--- Note: We're purposely not listing Core, CoreUObject, and Engine API pages here, as that seems like arbitrary clutter. --->
|
|
|
|
[OBJECT:Role]
|
|
[PARAM:icon]
|
|

|
|
[/PARAM]
|
|
[PARAM:title]
|
|
언리얼 엔진 C++ API 레퍼런스
|
|
[/PARAM]
|
|
[PARAM:description]
|
|
언리얼 엔진 C++ 소스 코드에 대한 API 프로그래밍 레퍼런스입니다.
|
|
[/PARAM]
|
|
[PARAM:path]
|
|
[RELATIVE:API]
|
|
[/PARAM]
|
|
[/OBJECT]
|
|
|
|
## 시스템 가이드
|
|
|
|
%Programming/Animation/AnimNodes:role%
|
|
%Programming/Automation:role%
|
|
%Engine/Blueprints/TechnicalGuide:role%
|
|
%Programming/Online:role%
|
|
%Programming/Online/Steam:role%
|
|
%Programming/Rendering:role%
|
|
%Programming/Slate:role%
|
|
%Programming/BuildTools:role%
|
|
|
|
## 자동화 빌드
|
|
|
|
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Conditions:role%
|
|
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Elements:role%
|
|
%Programming/BuildTools/AutomationTool/BuildGraph/ScriptAnatomy/Types:role%
|
|
%Programming/BuildTools/AutomationTool/BuildGraph:role%
|
|
%Programming/BuildTools/AutomationTool/BuildGraph/Usage:role%
|
|
|
|
## 애셋 처리 레퍼런스 가이드
|
|
|
|
[REGION:buttonlist]
|
|
%Programming/Assets/AsyncLoading:role%
|
|
%Programming/Assets/Registry:role%
|
|
[/REGION]
|