プログラミングおよびスクリプティング

プログラミング、スクリプト言語、およびツールを使ってランタイム時に Unreal Engine をプロブラムで制御する方法を説明します。

プログラミングとスクリプティングでは、以下の Unreal Engine (UE) プログラミング機能の使用方法に関する情報について説明します。

  • UE の C++ によるプログラミングクラス関数、および 変数 を使用する標準の C++ と類似しています。これらは、標準の C++ の構文を使用して定義されます。各クラスは、新しい オブジェクト または アクタ のテンプレートを定義し、Unreal Engine リフレクション システム を使用してさらにカプセル化することができます。

  • ブループリント ビジュアル スクリプティング。ビジュアル スクリプティング プログラミング ツールであり、Unreal Editor でクラス、関数、および変数を作成します。これらのクラスは、さまざまなノードを接続することで実行することができます。C++ クラスは ブループリント クラスのベースとして使用され、プログラマーは基本的なゲームプレイ クラスを設定し、それをデザイナーがサブクラス化してイテレートすることができます。

  • Online Subsystem および Online ServicesPlayStation NetworkXbox LiveEpic Online ServicesSteam などの各種オンライン サービスの機能にアクセスするための共通の方法が提供されます。デベロッパーは、複数のプラットフォーム向けにシッピングされているゲーム、またはそれぞれサポートされているサービスに対して個別に構成されている複数のオンライン サービスをサポートするゲームで作業する際に、これらのツールを使用することができます。

  • Unreal Architecture。UE のモジュールが含まれています。これにより、特定のエディタ ツール、ランタイム機能、ライブラリなどの機能がコードのスタンドアローンのユニットに「カプセル化」されます。すべてのプロジェクトとプラグインには、デフォルトで独自のプライマリ モジュールがありますが、追加のモジュールを定義してコードを整理することができます。

  • 開発セットアップ。開発環境のセットアップ方法、UE ソース コードのダウンロードとビルド方法、および補足的なプログラミング ツールの使用方法に関するガイドが含まれています。

  • スレート UI プログラミング。Unreal Editor やインゲームのユーザー インターフェースなど、ツールおよびアプリケーションの効率的なユーザー インターフェースを作成するために設計された、カスタムおよびプラットフォームにとらわれないユーザー インターフェース フレームワークです。宣言型の構文と、簡単に設計、レイアウト、スタイル化できるコンポーネントを組み合わせることで、UI を簡単に作成し、繰り返し使用することが可能です。

セクション ディレクトリ

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル