INTSourceChangelist:2374181 Availability:Public Title:C++ クラス ウィザード Crumbs: %ROOT%, Programming, Programming\Development Description:UE4のC++ クラス ウィザードの概要 Version:4.5 %Globals:OSSelect% [EXCERPT:main] _C++ Class Wizard_ はユーザー固有の機能を拡張するために、ネイティブC++ コードクラスを 素早く簡単にプロジェクトへ追加します。ウィザードを用いてコンテンツ専用プロジェクトをコードプロジェクトへ変換することができます。C++ クラスウィザードへは以下のようにアクセスします。 [REGION:note] 作業を開始する前に、インストールされている Windows Desktop に対してVisual Studio 2013 Professional、または Express を実行していることを確認してください。Mac を使用する場合、Xcode がインストール済みであることを確認してください。 [/REGION:note] 1. メインエディタで **[File > Add Code to Project...]** を選択します。 ![](FileCPP.png) 1. 一般的に追加されるクラスを表示して **[C++ Class Wizard]** が画面に現れます。検索しているクラスが見つからない場合、クラスの階層リスト全体を表示してください。ウィンドウの右上隅にある ![](button_ShowAllClasses.png)(h:25) チェックボックスをクリックします。 [REGION:imagetable] | [REGION:lightbox][![](CppClassWizard.png)(w:430)](CppClassWizard.png)[/REGION] | [REGION:lightbox][![](AllClasses.png)(w:430)](AllClasses.png)[/REGION] | | :---: | :---: | | デフォルトのクラス | すべてのクラス | [/REGION] 追加したいクラスを選択して ![](button_Next.png) ボタンをクリックします。 1. 新規のクラスの **名前** の入力を求められます。名前を入力して ![](button_Create.png) ボタンをクリックします。ヘッダファイル (.h) とソースファイル (.cpp) が作成されました。 [REGION:lightbox] [![](NameNewActor.png)(w:600)](NameNewActor.png) [/REGION] [REGION:note] クラス名には英数字のみを使用してください。スペースを含むことはできません。無効の名前が入力されると入力欄にその由が告げられます。 [/REGION] 1. 演算が終了すると、コードを今すぐ編集するか否かを問う選択がエディタに表示されます。![](button_Yes.png) ボタンをクリックします。 ![](EditNow.png) [OBJECT:ToggleButtonContent] [PARAMLITERAL:category] OS [/PARAMLITERAL] [PARAMLITERAL:id] Windows [/PARAMLITERAL] [PARAMLITERAL:active] active_button_content [/PARAMLITERAL] [PARAM:content] _Visual Studio 2013_ から直接コードが開いて編集が可能となります。 ![](CodeEditing.png) [/PARAM] [/OBJECT] [OBJECT:ToggleButtonContent] [PARAMLITERAL:category] OS [/PARAMLITERAL] [PARAMLITERAL:id] Mac [/PARAMLITERAL] [PARAMLITERAL:active] [/PARAMLITERAL] [PARAM:content] _Xcode_ から直接コードが開いて編集が可能となります。 ![](CodeEditing_xcode.png) [/PARAM] [/OBJECT] [PUBLISH:Licensee] 編集終了時のクラスのコンパイルに関する説明は、[](Programming\Development\BuildingUnrealEngine) を参照してください。 [/PUBLISH:Licensee] [PUBLISH:Rocket] 編集終了時のクラスのコンパイルに関する説明は、 [プロジェクトのコンパイルのドキュメント](Programming\Development\CompilingProjects) を参照してください。 [/PUBLISH:Rocket] [/EXCERPT:main] ## 関連トピック * [](Programming\Development\VisualStudioSetup) * [](Programming\Development\CodingStandard) [PUBLISH:Licensee] * [](Programming\Development\BuildingUnrealEngine) [/PUBLISH:Licensee] * [](Programming\Development\CompilingProjects)