Unity 5:初心者向けチュートリアル
Unity 5では、素人でも比較的簡単にゲームを作成できます。 このチュートリアルでは、プログラムの概要を説明します。
Unity 5初心者向け:インターフェース
実際に始める前に、Unityインターフェースに慣れる必要があります。 これは、5つの必須ブロックとその他の機能で構成されています。
- シーンビュー:シーンビューでは、ゲームのオブジェクトを直接操作できます。
- 左上隅のツールを使用して、シーン内のオブジェクトを移動または拡大するなどして直接変更できます。
- ゲームビュー:ゲームビューはシーンビューの反対側であり、ゲームでシーンがどのように見えるかのプレビューを表示します。
- 階層:階層には、シーン内にあるすべてのオブジェクトのリストが表示されます。 ソートは、アルファベット順および階層的に機能して、オブジェクトを正しくグループ化します。
- プロジェクト:プロジェクトウィンドウで、使用可能なすべての要素を確認し、それらにすばやくアクセスできます。 これは、3Dモデルなどのオブジェクトに限定されず、スクリプトやメディアデータも含まれます。
- インスペクター:インスペクターには、現在選択しているオブジェクトの多くの情報と設定オプションが表示されます。 シーンビューまたは階層を使用してオブジェクトを選択できます。
- デフォルトでは、シーンとゲームビューは交互に表示される2つのタブです。 また、個々のフィールドを引き離して、たとえば、並べて配置することもできます。
- これを行うには、タブをクリックし、マウスボタンを押しながら新しい位置にドラッグします。 これは、他のすべての作業領域でも機能します。
- 「ウィンドウ」メニューでは、追加の機能と情報を提供する多数の追加ウィンドウをアクティブにすることもできます。
- [レイアウト]サブメニューには、事前に並べ替えられた並べ替えもあります。 「デフォルト」では、すべてが先頭にリセットされます。 または、作業領域の右上にあるレイアウト選択を使用できます。
- 作業領域の上部に、ゲームコントロールが表示されます。 再生ボタンでデモを開始し、一時停止ボタンで一時停止し、フレームボタンでフレームごとにジャンプして、エラーや問題を詳細に検索します。
- デモを開始すると、Unityは自動的にゲームビューにジャンプし、ゲームをプレイできます。
- 作業領域の右上にあるレイヤー選択により、プロジェクトのレイヤーを管理し、異なるオブジェクトの選択をすばやく切り替えることができます。
初心者向けUnity 5:シーンツール
- 作業領域の左上隅には、シーンビューで作業するための最も重要なツールがすでにあるいくつかのアイコンが表示されます。 クイック選択ボタンを使用してこれらをアクティブにすることもできます。ボタンは角かっこで囲まれています。
- ビューを変更するには、手のひらツール[Q]を使用します。 実際のオブジェクトは編集しません。 マウスの左ボタンを押したままにすると、シーンを左、右、上、または下に移動します。 一方、マウスの右ボタンを押したままにすると、独自の軸を中心に回転します。
- [ALT]キーを同時に押すと、現在選択されているオブジェクトに常にフォーカスが置かれます。 [ALT]とマウスの右ボタンを押してズームします。
- 現在選択されているオブジェクトを見失った場合は、[F]を押すか、シーンビューまたは階層内のオブジェクトをダブルクリックすることで、オブジェクトの焦点を再調整できます。
- 平行移動[W]、または単に移動ツールは、シーン内のオブジェクトを直接移動するためにあります。 推奨される方法は、オブジェクトをクリックしてから、3つの移動矢印を使用して個別に移動することです。 または、マウスの左ボタンを押したまま、オブジェクトを直接移動できます。
- 回転ツール[E]を使用して、必要に応じてオブジェクトを回転させることにより、オブジェクトの方向を変更できます。 各軸を個別に位置合わせすることもお勧めします。 オブジェクトを完全に回転させる可能性を使用する場合、結果を制御するのは比較的困難です。
- 選択したオブジェクトのサイズとアスペクト比を変更するには、スケーリングツール[R]を使用します。 ここでは、各軸を個別に編集するのではなく、アスペクト比を維持したい場合はオブジェクトの中心をクリックすることをお勧めします。
- 長方形ツール[T]では、オブジェクトの形状を変更することもできます。 3Dオブジェクトの場合、2Dツールであり、ビューを回転する必要がある場合があることに注意してください。 これは、すべての側面からオブジェクトを編集する唯一の方法です。
- シーンウィンドウ自体で、さまざまな情報と作業オプションを提供するさまざまなビューを切り替えることができます。 オプションには、シェーディング、ワイヤフレーム、アルファチャネルが含まれます。
- いくつかのスイッチを使用して、2Dモード、サウンド、光源、その他のエフェクトのオンとオフを切り替えることもできます。
- たとえば、「ギズモ」メニューは、光源の個々の表示オプションを変更するためにあります。 たとえば、ズームインおよびズームアウトし、2Dと3Dを切り替えることができます。
- 検索機能を使用してオブジェクト名を検索できます。 間違ったオブジェクトはすべて非表示になり、シーン内で適切なオブジェクトを簡単に見つけることができます。 検索結果に応じて、階層もフィルタリングされます。
- シーンビューの右上に、カメラの制御に使用される十字が表示されます。 これにより、異なるビューを簡単に切り替えることができます。
Unity 5初心者向け:ゲームモード
- 画面上部の再生ボタンを押すと、いつでもゲームモードに切り替えることができます。
- ここでは、さまざまな画面解像度を設定し、デモのパフォーマンスに関する統計を表示できます。 ここでシーンビューから既に知っているギズモを表示することもできます。
- モードはいつでも一時停止したり、フレームごとに実行したりできます。
- デモ中にオブジェクトを変更して、さまざまな設定をテストすることもできます。 これらの変更は、ゲームモードを終了しても適用されないことに注意してください。
- ただし、これは、プロジェクトでのみ設定したオブジェクト値にのみ適用されます。 プレハブ資産とその設定を変更すると、それらは永久に保存されます。
- ゲームモードを終了するには、もう一度再生ボタンを押します。
初心者向けUnity 5:階層
- 「階層」には、現在のシーンで使用しているすべてのオブジェクトがあります。 それらをアルファベット順にソートできるだけでなく、他の階層に分解することもできます。
- この場合、階層は、グループとしてのオブジェクトのグループにすぎません。
- 親の「親」オブジェクトはフォルダーに相当します。
- これらのフォルダー内のオブジェクトは、「子」オブジェクトと呼ばれます。
- 階層は3つ以上のレベルを持つことができることに注意してください。 これは、子オブジェクト自体が、親オブジェクトとして独自の子オブジェクトを持つフォルダーになることができることを意味します。
- メイン階層でゆるいオブジェクトは、たとえば位置に関しては、世界に対して処理されます。 対照的に、子供のオブジェクトは親オブジェクトに依存しています。
- これは、たとえば、世界中の車のすべてのホイールを完全に揃える必要がないことを意味します。これは比較的面倒です。 代わりに、親要素「自動」を使用して、これらすべての要素を部屋全体で一緒に移動します。
- [GameObject]メニュー項目と同様に、[作成]ボタンを使用して、オブジェクトをシーンに、したがって階層に追加できます。
- 検索機能を使用すると、オブジェクトをより簡単にフィルタリングおよび編集できます。 「t:」で検索を開始する場合、名前ではなくオブジェクトタイプを探します。 たとえば、「t:light」を検索して光源を見つけることができます。
初心者向けUnity 5:プロジェクト管理とアセット
- プロジェクトウィンドウで、すべてのアセット、つまりUnityで使用可能なさまざまな要素を確認できます。 その後、これらを他のウィンドウにドラッグするだけで、シーン内でアクティブにできます。
- アセットには、当然、ゲームのフィギュアなどのモデルが含まれますが、コードとスクリプトのスニペット、テクスチャ、オーディオとビデオのシーケンスも含まれます。
- [作成]ボタンを使用すると、新しいアセットを直接作成できます。
- たとえば、別のソースからダウンロードした後、既存のアセットをインポートすることもできます。
- インポートするには、メニュー項目「資産」を使用し、「新規資産のインポート...」をクリックするか、「プロジェクト」ウィンドウで右クリックします。
- 外部オプションは「資産」フォルダーです。 このフォルダの構造とそのすべての内容は、[プロジェクト]ウィンドウにも表示されます。 したがって、新しいアセットをこのフォルダーにコピーして、Unityで使用できるようにするだけです。
- Unityによって既に認識されているアセットの位置を変更したい場合は、Unityのみを使用してください。 このプログラムは、それ以外の場合は動作しなくなる可能性があるメタデータを作成します。
- ここにも、基本的に他のすべてのユーザーと同じように機能する検索機能があります。 「t:」でタイプ別にソートすることもできます。
- たとえば、インスペクターで割り当てることができる既成のラベルを検索することもできます。
- 特に重要な検索クエリを保存するには、スターをクリックして左の列に含め、簡単にアクセスできるようにします。
- また、検索クエリのために、すべてのアセット、現在選択されているフォルダー、およびUnityアセットストア全体をいつでも切り替えることができることに注意してください。 そのため、ゲームに合った新しい要素をすばやく見つけることができます。
初心者向けUnity 5:インスペクターでオブジェクトを編集する
- シーン内のオブジェクトを直接編集できますが、非常に正確にしたい場合は、インスペクターを使用します。 ここでは、ハードナンバーを操作します。
- 設定オプションは、現在選択しているアセットのタイプによって異なります。
- ただし、一般的には、設定オプションの詳細を確認できるブックアイコンが常に表示されます。
- また、本のすぐ横にある歯車で値をリセットすることもできます。
- 上記のロックアイコンは、他のオブジェクトを選択した場合でも、オブジェクトにフォーカスを合わせたい場合に便利です。 もう一度クリックして、インスペクターを自由に変更できるようにします。
- たとえば、テクスチャをキャラクターのインスペクターウィンドウにドラッグするだけで、インスペクターのオブジェクトをリンクすることもできます。
- リンクを理解したい場合は、マウスポインターをインスペクターのアセットの上に移動するだけで、プロジェクトウィンドウにパスが表示されます。
- これらのリンクを使用して、他のアセットを直接操作し、変更することもできます。
- ただし、このアセットを使用するのは、現在選択されているオブジェクトだけではないことに注意してください。 変更は、このアセットにリンクされているすべてのオブジェクトに影響します。
基本的に、コードの経験がなくてもUnityを使用できますが、知識は間違いなく役立ちます。 次の実践的なヒントで、オンラインで無料でプログラムする方法を学ぶことができる場所を見つけてください。