Unity チュートリアル#1 オブジェクトとマテリアル編

# #1 オブジェクトとマテリアル

前回はUnityのインストールおよびUnityエディタの説明をしました。  
今回から1つのミニゲームを作りきる過程でUnityの基本操作や機能を実際に作りながら説明していきます。作るミニゲーム**ボールランニング**です。このミニゲームを作り切れば、基礎を抑えた上でそこからある程度応用したミニゲームを何本か作る事ができると思います。

### 目次
- [ダウンロード&スタート](https://qiita.com/kikpond15/items/4cb0f22eaa4bc9c1fca9) 
- **オブジェクトとマテリアル　←今ここ**
- [コンポーネントとスクリプト](https://qiita.com/kikpond15/items/b29373a0d84ef0ec36e5)
- [プレファブと当たり判定](https://qiita.com/kikpond15/items/5c65e289682cd4346e6b)
- [UI](https://qiita.com/kikpond15/items/80239c6c182c826f7436)
- [シーンの追加](https://qiita.com/kikpond15/items/c54647397724edbeb1b3)


## オブジェクト作成
まずは立方体や球体などオブジェクトの追加方法と、それらオブジェクトの座標変更を試しながら、ボールランニングのコースを作っていきます。

ヒエラルキーから右クリックでメニューを開き、3D Object から **Cube**を選択します。  
すると、中央のシーン画面にCubeが追加されます。
Cubeの他にもSphera(球体)やCylinder(円柱)、Plane(平面)など様々なプリミティブオブジェクトがあるので、試して見ましょう。
![スクリーンショット 2022-05-06 21.16.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/544b5795-5697-b5e6-2069-17974bea669c.png)




## 視点の変更
コースを作る前にUnityの操作には欠かせない視点の変更を解説します。
Unityを含めた3Dソフトを扱う場合は、マウスを用意しておくと操作が便利です。
ここでもマウスによる視点変更操作を解説します。

上記で作成したCubeを目印にして、以下の操作を試してみましょう。  

- 右クリック：視点の方向変更
- マウスホイール：ズームイン・アウト
- ホイールクリック：視点の位置変更

この他に下図のようにヒエラルキー上部にあるボタンでクリック時の操作を変更することもできます。

![スクリーンショット 2022-05-06 22.27.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/5149c6d8-f4fe-4a02-e358-7ccd6de9703f.png)


## オブジェクトの座標＆サイズ変更

オブジェクトの大きさと座標を変更してコースを作成していきます。
まず、先ほど作ったCubeを長方形に変形させます。
Cubeを選択すると画面右のインスペクタにCubeの詳細方法が表示されます。
この上段の**Transform**からオブジェクトの位置(Position)、角度(Rotation)、大きさ(Scale)を変える事ができます。

![スクリーンショット 2022-05-06 23.32.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/754e16ab-0316-75a2-eb88-86e1fb68ff36.png)


今回は下図のような値にしましょう。後ほど好きな値に変更しても大丈夫です。
![スクリーンショット 2022-05-07 0.00.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/21af59d7-92da-44fb-5457-fade21b37359.png)


## マテリアルの設定
追加されるオブジェクトには色がついていません。色をつけるにはマテリアルを追加します。
プロジェクトで右クリックしてメニューを開き、Create > **Matterial** を選択し、マテリアルをプロジェクトに追加します。

![スクリーンショット 2022-05-07 0.08.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/6fcec16f-4671-bdad-04c5-3666faa6ff84.png)
![スクリーンショット 2022-05-07 0.13.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/50425bc2-14c3-cbf4-13df-ec3305293c56.png)


この時点では、プロジェクトにマテリアルを追加しただけなので、オブジェクトにマテリアルは追加されていません。オブジェクトに追加するには、マテリアルを**ヒエラルキーのオブジェクト**か**シーン画面のオブジェクト**、**オブジェクトのインスペクター**にドラックする事で、追加できます。
![スクリーンショット 2022-05-07 0.19.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/3b507964-bcfb-ce3b-cf94-c153ac15ae23.png)


マテリアルを追加してもオブジェクトの色はまだ変わりません。次はマテリアル自体の色を設定します。マテリアルインスペクターのMainMapsから色を変更できます。するとこのマテリアルを追加したオブジェクトの色も変更されるのが確認できます。

![スクリーンショット 2022-05-07 0.24.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/24043697-db37-22e6-1d09-3eb9a65cbfa2.png)


## コースの作成
ここまでできたら、オブジェクトとマテリアルを追加しながらコースを作成してみましょう。
ちなみに、マテリアルは、複数のオブジェクトにつける事ができ、色を変更すると、複数オブジェクトの色を一斉に変える事ができます。下図のようにスタートとゴールがわかるようにできると良いでしょう。

![スクリーンショット 2022-05-07 1.00.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/191122/123d2cf4-4fe1-3740-f295-75beaf99b797.png)


コースは後からでも変更する事ができるので、好きなように作ってみましょう。


次のステップはこちら[＃2コンポーネントとスクリプト](https://qiita.com/kikpond15/items/b29373a0d84ef0ec36e5)