Unity-installation-and-setting-up

提供:Dev Guides
移動先:案内検索

Unity-インストールとセットアップ

Unityでコンテンツを作成するための主な要件は、Unityエンジンと開発環境をダウンロードすることです。 コアエンジンと共に、さまざまなプラットフォームに展開するためのオプションの*モジュール*、およびUnityスクリプトをVisual Studioに統合するためのツールをダウンロードすることもできます。

Unityのダウンロード

Unityをインストールするには、https://unity3d.com/get-unity/download [this]にアクセスしてください。

  • * Unity +ダウンロードを選択してください。*

次のページで、[個人]の下にある[今すぐ試す]ボタンをクリックします。 これはUnityの無料版で、すべてのコア機能が含まれています。 このシリーズを始めるとき、 Plus または Pro への購入を検討する前に、エンジンの使用方法を学習することをお勧めします。

次のページで、下にスクロールしてクリックし、あなたまたはあなたの会社が年間収入で100,000 USDを超えないことを確認します。 その場合、Unity Freeを試用することはできませんが、Proバージョンの30日間の無料トライアルにサインアップすることができます。

利用規約に同意する

次に、Unityをインストールするための目的のプラットフォームをクリックします。 このシリーズでは、エンジンの Windows バージョンを扱います。 Unityを Ubuntu にインストールすることも可能です。追加のLinuxシステムの詳細については、https://wiki.archlinux.org/index.php/Unity3D [こちら]をご覧ください。

また、https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view = vs-2017 [Visual Studio]の最新バージョンをインストールすることを*強く*お勧めします。 Unityに同梱されている、標準のMonoDevelop IDE上の多くの便利なツール。

インストーラーがダウンロードされたら、Unityでインストールするコンポーネントを選択するメニューが表示されるまで、インストーラーを実行します。

Unityでインストール

ここで、必要なコンポーネントを選択します。 このシリーズでは、画像に表示されているコンポーネントをインストールします。 この選択には、エンジン自体、エンジンのドキュメント、IDEが含まれます。 Android用のツールと、後でプロジェクトに追加できるアセットのコレクションを作成します。

[次へ]をクリックし、指示とオプションを実行して、Unityをコンピューターにダウンロードしてインストールします。

Unityを開き、次のレッスンで最初のプロジェクトを作成します。

最初のプロジェクトを作成する

Unityは、2Dおよび3Dゲームの両方に等しく適しています。 Unityで作成されたすべてのゲームは、スタートアップ画面から*プロジェクト*として起動します。

新しくインストールしたUnityのコピーを開きます。以下に示すような画面が表示されます-

プロジェクト

既存のプロジェクトは、上の画像のようにぼやけた領域に表示されます。

新規

ウィンドウの右上隅に、上記の New アイコンが表示されます。 アイコンをクリックすると、プロジェクト設定画面が表示されます。

プロジェクト名3D

ここで、プロジェクトに名前を付け、保存場所を設定し、プロジェクトのタイプを設定し、既存のアセットを追加できます。

とりあえず、最初のプロジェクトに「Hello World!」という名前を付けて、 2D モードに設定します。

プロジェクト名2d

[プロジェクトの作成]をクリックして、Unityにプロジェクトのコアファイルを設定させます。 これには、コンピューターの速度、事前に追加されたアセット、プロジェクトの種類によっては時間がかかる場合があります。

エンジンを知る

新しいプロジェクトが作成されてUnityが開くと、次の画面が表示されます-

プロジェクト画面

このウィンドウに表示されているものを簡単に確認してみましょう。 当分の間、私たちは4つの主要な地域に関係しています-

クイックラン

このウィンドウは、*シーン*を作成する場所です。 シーンは、ゲーム内のすべてが行われる*レベル*です。 小さな[ゲーム]タブをクリックすると、プレーヤーから見たゲームのプレビューウィンドウが表示されます。 とりあえず、単純な青色の背景にする必要があります。

シーンの構築

この領域は*インスペクター*です。 シーンにオブジェクトがないので、今は空です。 インスペクタがどのように使用されるかについては、後で確認します。

インスペクター

このウィンドウは Scene Hierarchy です。 現在開いているシーン内のすべてのオブジェクトが、その親子階層とともにリストされます。 このリストにオブジェクトをすぐに追加します。

シーン階層

最後に、この領域は Project Assets ウィンドウです。 現在のプロジェクトのすべてのアセットはここに保存され、保持されます。 テクスチャ、フォント、サウンドファイルなどの外部からインポートされたすべてのアセットも、シーンで使用される前にここに保持されます。

次のレッスンでは、Unityでのゲームのワークフローと動作について説明します。

Unityの仕組み

Unityでは、すべてのゲームプレイは*シーン*で行われます。 シーンとは、ゲームレベル、タイトル画面、メニュー、カットシーンなど、ゲームのあらゆる側面が行われるレベルです。

デフォルトでは、Unityの新しいシーンには、 Main Camera というシーンに Camera オブジェクトがあります。 シーンに複数のカメラを追加することは可能ですが、ここではメインカメラのみを扱います。

メインカメラは、*ビューポート*と呼ばれる特定の領域で、表示または「キャプチャ」するすべてをレンダリングします。 この領域に入るものはすべて、プレーヤーに表示されます。

シーンビュー内にマウスを置き、下にスクロールしてシーンビューをズームアウトすると、このビューポートが灰色の長方形として表示されます。 (Altキーを押しながら右クリックしてドラッグすることもできます)。

Unity Working

シーン*自体は、 *GameObjects と呼ばれる*オブジェクト*から作成されます。 GameObjectsは、プレーヤーのモデルから画面上のGUIまで、ボタンや敵から、音源のような見えない「マネージャー」まで、何でもかまいません。

GameObjectsには一連の*コンポーネント*がアタッチされており、シーン内での動作や、シーン内の他のユーザーへの反応を記述しています。

実際、今それを探求することができます。 Scene HierarchyMain Camera をクリックして、 Inspector を確認します。 今は空ではありません。代わりに、一連の「モジュール」が含まれます。

モジュール

GameObjectの最も重要なコンポーネントは、 Transform コンポーネントです。 シーンに存在するオブジェクトには、ゲームワールドまたはその親(存在する場合)に対する位置、回転、スケールを定義する transform があります。

*Add Component* をクリックして目的のコンポーネントを選択すると、追加のコンポーネントをオブジェクトに添付できます。 後続のレッスンでは、*スクリプト*をGameObjectsに添付して、プログラムされた動作を提供できるようにします。

コンポーネントのいくつかの例を考えてみましょう-

  • レンダラー-オブジェクトのレンダリングと可視化を担当します。
  • Collider -オブジェクトの物理的な衝突境界を定義します。
  • 剛体-重量や重力などのリアルタイムの物理特性をオブジェクトに提供します。
  • オーディオソース-サウンドを再生および保存するためのオブジェクトプロパティを提供します。
  • オーディオリスナー-実際にオーディオを「聴き」、プレーヤーのスピーカーに出力するコンポーネント。 デフォルトでは、メインカメラに1つ存在します。
  • Animator -オブジェクトにアニメーションシステムへのアクセスを提供します。
  • Light -オブジェクトを光源として動作させ、さまざまな効果をもたらします。

Unity Composes

このチャートでは、UnityがGameObjectsを介してシーンに*構成*される様子を確認できます。

次のレッスンでは、最初のGameObjectを作成し、スクリプトに飛び込みます。