Unity-インストールとセットアップ
Unityでコンテンツを作成するための主な要件は、Unityエンジンと開発環境をダウンロードすることです。コアエンジンに加えて、オプションでダウンロードすることもできますmodules UnityスクリプトをVisualStudioに統合するためのツールだけでなく、さまざまな異なるプラットフォームにデプロイするため。

Unityをインストールするには、これに進んでください。そこに到達したら、-をクリックします。
Choose your Unity + Download.
次のページで、をクリックします Try Now 下のボタン Personal。これはUnityの無料バージョンであり、すべてのコア機能が含まれています。このシリーズを開始するときは、購入を検討する前にエンジンの使用方法を学ぶことをお勧めします。Plus または Pro。
次のページで、下にスクロールしてクリックし、あなたまたはあなたの会社の年間収益が100,000米ドルを超えていないことを確認します。そうした場合、Unity Freeを試すことはできませんが、Proバージョンの30日間の無料トライアルにサインアップすることはできます。

次に、Unityをインストールするための目的のプラットフォームをクリックします。このシリーズでは、Windowsエンジンのバージョン。Unityをにインストールすることも可能ですUbuntuおよびいくつかの追加のLinuxシステムについては、こちらを参照してください
それも highlyUnityに同梱されている標準のMonoDevelopIDEよりも多くの便利なツールを提供する最新バージョンのVisualStudioをインストールすることをお勧めします。
インストーラーがダウンロードされたら、Unityでインストールするコンポーネントを選択するためのメニューが表示されるまでインストーラーを実行します。

ここで、必要なコンポーネントを選択します。このシリーズでは、画像に表示されているコンポーネントをインストールします。この選択には、エンジン自体、エンジンのドキュメント、IDEが含まれます。Android用のビルドツールと、後でプロジェクトに追加できるアセットのコレクション。
[次へ]をクリックし、指示とオプションに従って、Unityに自分自身をダウンロードしてコンピューターにインストールさせます。
Unityを開き、次のレッスンで最初のプロジェクトを作成します。
最初のプロジェクトの作成
Unityは、2Dゲームと3Dゲームの両方に等しく適しています。Unityで作成されたすべてのゲームは、Projects 起動画面から。
新しくインストールしたUnityのコピーを開きます。以下のような画面が表示されます-

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

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

ここでは、プロジェクトに名前を付けたり、保存場所を設定したり、プロジェクトの種類を設定したり、既存のアセットを追加したりできます。
今のところ、最初のプロジェクトに「HelloWorld!」という名前を付けましょう。に設定します2D モード。

クリック Create ProjectUnityにプロジェクトのコアファイルをセットアップさせます。コンピュータの速度、事前に追加されたアセット、プロジェクトの種類によっては、時間がかかる場合があります。
エンジンを知る
新しいプロジェクトが作成され、Unityが開くと、次の画面が表示されます-

このウィンドウに表示されているものを簡単に説明します。とりあえず、4つの主要な地域に関心があります-

このウィンドウは、私たちが構築する場所です Scenes。シーンはlevelsゲーム内のすべてが行われます。あなたが小さいをクリックするとGameタブをクリックすると、プレーヤーにとってゲームがどのように見えるかを示すプレビューウィンドウが表示されます。今のところ、それはシンプルな青い背景であるはずです。

この地域は Inspector。シーンにオブジェクトがないため、今のところ空です。インスペクターがどのように使用されるかは後で説明します。

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

最後に、この地域は Project Assets窓。現在のプロジェクトのすべてのアセットはここに保存および保持されます。テクスチャ、フォント、サウンドファイルなど、外部からインポートされたすべてのアセットも、シーンで使用される前にここに保持されます。
次のレッスンでは、Unityでのゲームのワークフローと動作について説明します。
Unityはどのように機能しますか?
Unityでは、すべてのゲームプレイは scenes。シーンは、ゲームレベル、タイトル画面、メニュー、カットシーンなど、ゲームのすべての側面が行われるレベルです。
デフォルトでは、Unityの新しいシーンには Camera と呼ばれるシーン内のオブジェクト Main Camera。シーンに複数のカメラを追加することは可能ですが、ここではメインカメラのみを扱います。
メインカメラは、と呼ばれる特定の領域で表示または「キャプチャ」するすべてのものをレンダリングします viewport。この領域に入ってくるものはすべて、プレーヤーに表示されます。
シーンビュー内にマウスを置き、下にスクロールしてシーンビューをズームアウトすると、このビューポートが灰色の長方形として表示されます。(Altキーを押しながら右クリックしてドラッグすることもできます)。

A scene それ自体はから作られています objects、と呼ばれる GameObjects。GameObjectsは、プレーヤーのモデルから画面上のGUIまで、ボタンや敵から音源のような目に見えない「マネージャー」まで、何でもかまいません。
GameObjectsには一連の components それらに添付されており、シーン内での動作と、シーン内の他のユーザーへの反応について説明しています。
実際、私たちは今それを探求することができます。クリックしてくださいMain Camera の中に Scene Hierarchy と見て Inspector。今は空ではありません。代わりに、一連の「モジュール」が含まれます。

GameObjectの最も重要なコンポーネントは、 Transform成分。シーンに存在するオブジェクトには、transform、ゲームの世界、または存在する場合はその親に対する位置、回転、スケールを定義します。
追加のコンポーネントは、をクリックしてオブジェクトにアタッチできます。 Add Component目的のコンポーネントを選択します。後続のレッスンでは、添付する予定ですScripts GameObjectsに、プログラムされた動作を与えることができるようにします。
コンポーネントのいくつかの例を考えてみましょう-
Renderer −オブジェクトのレンダリングと表示を担当します。
Collider −オブジェクトの物理的な衝突境界を定義します。
Rigidbody −重量や重力などのリアルタイムの物理プロパティをオブジェクトに提供します。
Audio Source −サウンドを再生および保存するためのオブジェクトプロパティを提供します。
Audio Listener −オーディオを実際に「聞き取り」、プレーヤーのスピーカーに出力するコンポーネント。デフォルトでは、1つはメインカメラに存在します。
Animator −オブジェクトにアニメーションシステムへのアクセスを許可します。
Light −オブジェクトを光源として動作させ、さまざまな効果をもたらします。

このチャートでは、Unityがどのように機能するかを確認できます composes GameObjectsを介してシーンにそれ自体。
次のレッスンでは、最初のGameObjectを作成し、スクリプトについて詳しく説明します。