アンリアルエンジン4初心者向けチュートリアル-すべての詳細
アンリアルエンジン4を使用すると、プロ向けの複雑なビデオゲームを自分で簡単にプログラミングできます。 このチュートリアルでは、プログラムの構造といくつかの基本概念について学びます。
アンリアルエンジン4をインストールする
Unreal Engineでプログラミングを開始する前に、まずインストールする必要があります。 この例では、Windowsでのインストールを示します。
- まず、Unreal Engine 4をダウンロードしてください。 これは、Unreal Engineのホームページを通じて行われます。
- 次に、インストーラーを実行して「インストール」をクリックします。
- インストール中、Windowsファイアウォールにより、プログラムがネットワークに何度もアクセスすることを防ぎます。 ただし、Unreal EngineまたはEpic Games Launcherを適切にインストールできるように、このアクセスを許可する必要があります。
- インストールが完了したら、Epic Games Launcherを起動し、Epic Gamesアカウントでログインします。
- 必要に応じて、「今すぐ修正」をクリックして、古いショートカットを更新します。
- 「Unreal Engine」タブと「Install Engine」をクリックしてください。
- その後、エンジンをインストールする場所を選択できます。 必要に応じて、USBスティックや外付けハードドライブなどにインストールできます。 次に、「インストール」をクリックします。
- Epic Games Launcherが後でuprojectファイルをLauncherに割り当てるかどうかを尋ねる場合は、「今すぐ修復」をクリックします。
アンリアルエンジン4:プロジェクトマネージャー
Unreal Engineのインストールが完了するとすぐに、「起動」をクリックして起動できます。
- プロジェクトマネージャーが最初に起動します。 アンリアルエンジンを使用したことがない場合は、ここでテンプレートを選択することをお勧めします。
- また、プロジェクトに名前を付け、場所を選択します。
- 最後に「プロジェクトの作成」をクリックして開始します。
Unreal Engineのプログラムセクション
Unreal Engineは6つの重要なフィールドに分かれています。
- モードパネル:ここには、「ランドスケープツール」、「紅葉ツール」、「配置ツール」などのさまざまなツールがあります。 「配置ツール」を使用すると、たとえば、名前が示すように、オブジェクトをレベルに配置できます。
- ワールドアウトライナー:「ワールドアウトライナー」は、現在のレベルのすべてのオブジェクトを表示し、整理に使用されます。
- 詳細:[詳細]フィールドでは、レベルの個々のオブジェクトのプロパティを編集できます。
- ツールバー:上部には、一般的な機能を提供するツールバーがあります。 ゲームを試すことができる「再生」ボタンは非常に重要です。
- ビューポート:さまざまな視点から「ビューポート」で現在のレベルをいつでも表示できます。 ここでオブジェクトを移動することもできます。
- コンテンツブラウザ:最後に、すべてのプロジェクトファイルを検索できる「コンテンツブラウザ」があります。 ここでそれらを整理したり、フォルダ構造を表示したり、ファイルをインポートしたりすることもできます。
アンリアルエンジン:これらの標準アセットが存在します
Unreal Engineには無数のアセットがあります。 4つの重要な標準資産は次のとおりです。
- ブループリントクラス:ゲームのコースまたは個々のオブジェクトの動作のために「ブループリントクラス」が必要です。 たとえば、移動中の車をゲームに追加する場合、これは「ブループリントクラス」で解決できます。 「ブループリントクラス」は、ノードシステムでプログラムされます。 つまり、フロー図のように、複数のプログラム要素を矢印で接続します。
- レベル:このアセットを使用すると、名前が示すように、「ビューポート」で直接編集できるレベルを簡単に作成できます。
- 材料:この資産も一目瞭然です。 特別な「マテリアルエディタ」でこのアセットを使用してマテリアルを作成できます。 ここでノードシステムが再び使用されます。
- パーティクルシステム:このアセットを使用すると、オブジェクトにパーティクルを追加できます。 特別なパーティクルエディタで処理されます。
- 「コンテンツブラウザ」で「新規追加」をクリックすると、ゲームにアセットを簡単に追加できます。 次に、「基本資産の作成」セクションに上記の標準資産があります。
Unreal Engineのメッシュ
Unreal Engineを使用する場合、いわゆる「メッシュ」も発生します。
- 3次元グラフィックスにはメッシュまたはポリゴンメッシュが必要です。 メッシュには2つの異なるタイプがあります。
- 静的メッシュ:「静的メッシュ」は、多くの異なるポリゴン(ポリゴン)で構成される幾何学的オブジェクトです。 このオブジェクトはグラフィックメモリに保存され、多くの計算能力を必要とせずに移動、回転、拡大縮小できます。
- 骨格メッシュ:このメッシュは「静的メッシュ」に非常に似ています。 ただし、変更可能な「ボーン」は相互接続されています。 実行中のウサギをゲームに追加する場合は、実行中の動きをアニメーション化できるように、「骨格メッシュ」が必要です。