You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#rb none #ROBOMERGE-OWNER: ryan.vance #ROBOMERGE-AUTHOR: mitchell.wilson #ROBOMERGE-SOURCE: CL 4860421 in //UE4/Main/... #ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) [CL 4860484 by mitchell wilson in Dev-VR branch]
97 lines
3.3 KiB
Plaintext
97 lines
3.3 KiB
Plaintext
INTSourceChangelist:3782314
|
|
Availability:Public
|
|
Title:C++ 클래스 마법사
|
|
Crumbs: %ROOT%, Programming, Programming\Development
|
|
Description:UE4 의 C++ 클래스 마법사 개요입니다.
|
|
Version: 4.16
|
|
Parent:Programming/Development/ManagingGameCode
|
|
Order:
|
|
type:overview
|
|
|
|
%Globals:OSSelect%
|
|
|
|
[EXCERPT:main]
|
|
|
|
|
|
_C++ 클래스 마법사_ (C++ Class Wizard)는 자신만의 함수성을 원하는 대로 확장할 수 있도록 프로젝트에 네이티브 C++ 코드
|
|
클래스를 쉽고 빠르게 추가시켜 줍니다. 콘텐츠 전용 프로젝트를 코드 프로젝트로 변환해 주기도 하구요. C++ 클래스 마법사를 여는 방법은 다음과 같습니다:
|
|
|
|
[REGION:note]
|
|
Windows에서는 Visual Studio 2015 이상, Mac에서는 Xcode 8 이상 버전이 설치되었는지 확인해 주시기 바랍니다.
|
|
[/REGION:note]
|
|
|
|
|
|
1. 메인 에디터에서 **파일 > 새 C++ 클래스...** 를 선택합니다.
|
|
|
|

|
|
|
|
1. **C++ 클래스 마법사** 가 뜨며, 흔히 추가되는 클래스를 표시합니다. 찾고 있는 클래스가 보이지 않는 경우, 전체 클래스 족보를 봐야 합니다. 창 우상단 구석의 **모든 클래스 표시** 박스를 체크하세요.
|
|
|
|
[REGION:imagetable]
|
|
| [REGION:lightbox][(w:430)](CppClassWizard.png)[/REGION] | [REGION:lightbox][(w:430)](AllClasses.png)[/REGION] |
|
|
| :---: | :---: |
|
|
| 기본 클래스 | 모든 클래스 |
|
|
[/REGION]
|
|
|
|
추가하고자 하는 클래스를 선택한 뒤 **다음 >** 버튼을 누르세요.
|
|
|
|
1. 새로운 클래스에 **이름** 을 입력하라는 창이 뜹니다. 입력한 다음 **클래스 생성** 버튼을 누릅니다. 그러면 헤더(.h) 와 소스(.cpp) 파일이 생성됩니다.
|
|
|
|
[REGION:lightbox]
|
|
[(w:600)](NameNewActor.png)
|
|
[/REGION]
|
|
[REGION:note]
|
|
클래스 이름은 알파벳과 숫자만 가능하며, 공백은 불가능합니다. 잘못된 이름을 입력하면 입력칸을 통해 알 수 있습니다.
|
|
[/REGION]
|
|
|
|
1. [OBJECT:ToggleButtonContent]
|
|
[PARAMLITERAL:category]
|
|
OS
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:id]
|
|
windows
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:active]
|
|
active_button_content
|
|
[/PARAMLITERAL]
|
|
[PARAM:content]
|
|
코드가 Visual Studio 에서 바로 편집 가능한 상태로 열릴 것입니다.
|
|
|
|

|
|
|
|
[/PARAM]
|
|
[/OBJECT]
|
|
[OBJECT:ToggleButtonContent]
|
|
[PARAMLITERAL:category]
|
|
OS
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:id]
|
|
mac
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:active]
|
|
[/PARAMLITERAL]
|
|
[PARAM:content]
|
|
코드가 바로 _Xcode_ 에 편집가능한 상태로 열립니다.
|
|
|
|

|
|
|
|
[/PARAM]
|
|
[/OBJECT]
|
|
|
|
[PUBLISH:Licensee]
|
|
클래스 편집 종료 후 컴파일하는 방법에 대해서는 [](Programming\Development\BuildingUnrealEngine) 문서를 참고해 주시기 바랍니다.
|
|
[/PUBLISH:Licensee]
|
|
[PUBLISH:Rocket]
|
|
편집이 끝난 후 클래스를 컴파일하는 법에 대한 안내는, [프로젝트 컴파일 관련 문서](Programming\Development\CompilingProjects) 를 참고해 주시기 바랍니다.
|
|
[/PUBLISH:Rocket]
|
|
|
|
[/EXCERPT:main]
|
|
|
|
## 관련 글타래
|
|
|
|
* [](Programming\Development\VisualStudioSetup)
|
|
* [](Programming\Development\CodingStandard)
|
|
* [](Programming\Development\BuildingUnrealEngine)
|
|
* [](Programming\Development\CompilingProjects)
|
|
|