チャムコード

チャーさんのUnityゲームラボです。Unityでゲーム制作する時に使うコードやノウハウをメインに発信しています。Unityでゲーム制作したいと思っているなら読んでください。

グラフィック関連

unityで地形を作る方法「初心者でもできるように丁寧に説明してます」

投稿日:2019年5月6日 更新日:

うも、チャーさんです。

 

あなたはunityでいい感じの地形を作りたい。

でも、やり方がわからない。と悩んでいませんか?

 

この記事では、unityで地形を作る方法を、

ステップバイステップで、わかりやすい説明付きで、

お話しします。

 

 

なのでこの記事を読めば、もしもあなたが、

unity初心者だとしてもいい感じの地形を作れるように、

なります。

 

そのため、unityで地形を作りたいと、

思っていたら、このまま下にスクロールして、

読んでみてください。

 

ちなみにこの記事を読むと、

以下の画像のような地形を作れるように、

なります。

 

unity terrain 木

 

 

unityで地形を作る手順

 

で、早速結論からいきまして、

unityでいい感じの地形を作るには、

以下の手順を行いましょう。

 

  1. まずはunityを立ち上げましょう。
  2. Terrainを作りましょう。
  3. 凹凸をつけましょう。
  4. テクスチャをつけましょう。
  5. 木を生やしましょう(任意)。
  6. 気にいるまで地形を作ってみましょう。

 

それでは順に説明していきます。

 

unity立ち上げましょう

 

まずはunityを立ち上げましょう。

理由はunityを立ち上げないと、

地形を作ることができませんので。

 

立ち上げてたらこのステップは、

スキップしてください。

 

 

Terrainを作りましょう。

 

で、次は、Terrainという3D objectを、

作りましょう。

 

理由なのですが、

Terrainを使うことで、

山を作ったり谷を作ったりと地形を作ることができます。

 

しかし他の3d object(例cubeなど)は、

地形の凹凸を作ることができません。

 

なので、まずはTerrainを作るようにしましょう。

 

Terrainを作る方法

 

で、Terrainを作る方法ですが、

Hierarchy > 3D Object > Terrainの順で、

クリックしましょう。

 

 

すると、このように真っ白い、

平べったい正方形が表示されますので、

これが出ればOKです。

 

 

Terrainに凹凸をつけよう

 

で次に、Terrainを表示させたら、

次はこのTerrainに凹凸をつけて、

地形を作っていきましょう。

 

これをやる理由は、まぁ地形っぽくなるからです。

なので山とか谷とか別にいらないとあなたが思う場合は、

このステップは飛ばして大丈夫です。

 

で、具体例ですが、

凹凸をつけるとこのようになります。

 

unity terrain 地形

 

結構凹凸がついて、真っ平らだったのが、

少し地形っぽくなってきましたね。

 

Terrainに凹凸をつける方法

 

ではこちらのやり方を説明します。

 

まずは、Inspectorという部分にある、

このボタンをクリックしましょう。

 

terrainのinspector

(terrainという見出しの下に並んでる、

ボタン達の中でグレーになってるやつです)

 

こちらは山を作る機能とでも思えばわかりやすいです。

このボタンを使って、Sceneビューの真っ白い平を、

クリックすると、上に出っ張っていきます。

 

で、この機能を使って、

あなたの好きなように出っぱらせて、

山を作っていきましょう。

 

テクスチャをつけましょう

 

で、山を作ったら次は、

テクスチャをつけていきましょう。

 

テクスチャとは、色塗りだと思ってもらえれば、

理解しやすいと思います。

 

このテクスチャをつけてやると、

以下のようになります。

 

 

unity terrain texture

 

真っ白だったのが色がついて、

地面っぽくなりましたね。

 

こんな風にテクスチャをつけるだけで、

グッとリアルな地形に近づいていきます。

やってて楽しいパートだと思うのでやりましょう。

 

テクスチャをつける方法

 

で、やりかたですが、

まずテクスチャをunityにインポートしましょう。

 

というのもテクスチャを設定する際ですが、

テクスチャをunityにインポートする必要があります。

 

なので、テクスチャをインポートしましょう。

 

 

インポートの仕方なのですが、

まずは上のタブにあるwindowをクリックし、

その中にある、Asset storeをクリックしましょう。

 

unity asset store

 

するとしばらく待てばAsset storeというのが、

sceneビューに開きます。

 

(ちなみにこのAsset storeでは、unityで使える、

様々なパーツをダウンロードできるので、

一通り目を通すと面白いでしょう)

 

で、このAsset storeの画面にある、

検索窓でstandard assetと入力しましょう。

 

 

すると検索結果が出るので、

このプラモデルのパーツ見たいな絵のやつを、

選びましょう。

 

 

で、このstandard assetの中には、

草や山などに適したテクスチャが用意されており、

これをインポートすることで、いい感じに地形に色塗りできます。

 

でインポートの仕方ですが、

まずはstandard asset をクリックしたら、

下にスクロールしDownloadボタンをクリックしましょう。

 

 

そしてちょっと待ってDownloadが済んだら、

Importという表示に変わってると思うので、

 

standard asset import

 

Importをクリックしインポートしましょう。

 

でまたちょっと待ってインポートが済んだら、

asset storeは終わりです。

 

で、sceneビューに戻ってきたら

このpaint textureのボタンをクリックし、

 

terrain texture

(このTerrainという見出しの下にあるボタンの、

筆みたいなやつです)

 

 

その下にある

edit textureをクリックしましょう。

terrain edit texture

(上記画像の右下のedit texturesボタン)

 

 

そしてadd textureというのをクリックしましょう。

 

terrain edit texture add texture

 

そしたら小さいウィンドウが開くので、

selectボタンをおしましょう。

 

terrain edit texture add texture

 

すると、いろんなテクスチャが出てくるので、

下にスクロールして、草っぽいのを探しましょう。

 

terrain edit texture select

 

そしてそれが見つかったらそのテクスチャの上で、

ダブルクリックすると、反映されます。

 

木を生やしてみましょう(お好み)

 

で次に、これはお好みですが、

木を生やしてみましょう。

 

先に具体例ですが、

木を生やすとよりグッとリアルになります。

 

unity terrain 木

 

で、やり方ですが、

まずは、edit treeというボタンをクリックしましょう。

 

unity terrain edit tree

 

(terrainの見出しの下のボタンの中の、

木っぽい絵のあるボタンです)

 

 

でそのあとに、下に表示されるedit treeというボタンをおし、

先ほどのtextureと同じように木を探し、

選択しましょう。

 

terrain edit tree select

(none の横にある丸いボタンをクリックすると、

テクスチャの時のように、色々出てくるので、

木を探してダブルクリックしましょう。)

 

 

で、選択し終わったら、あとは、

sceneビューの中でクリックするだけです。

 

すると、クリックした部分に木が生えます。

 

 

で木を生やしまくるとこんな感じになります。

 

unity terrain 木

 

かなりリアル度が増しますので、

ぜひやってみましょう。

 

あなたの好きなように地形を作りましょう(気にいるまで)

 

で次のステップですが、

あとはあなたの思うように地形を作ってみましょう。

 

この記事で紹介した、

terrainとテクスチャを使えば、

好きなように地形が作れます。

 

なのであなたが気にいるまで色々地形を試してみましょう。

 

まとめ

 

さてそれではまとめに入ります。

 

unityでの地形の作り方ですが、

以下の手順でやりましょう。

 

 

  1. まずはunityを立ち上げましょう。
  2. Terrainを作りましょう。
  3. 凹凸をつけましょう。
  4. テクスチャをつけましょう。
  5. 木を生やしましょう(任意)。
  6. 気にいるまで地形を作ってみましょう。

です。

 

以上をやれば、それなりの地形ができるので、

ぜひこの記事を参考にしながら、

やってみてください。

 

 

それでは、まずはTerrainを表示させるところから、

初めてみましょう。

 

TerrainはHierarchyの3D objectから、

簡単に作れますよ。

 

これをやることで、あなたのUnityスキルが上がり、

ゲームやアプリなど好きなものを作れるようになっていくので、

ぜひやってみてください。

 

 

それでは、読んでもらってありがとうございました。

 

チャーさん

-グラフィック関連

関連記事

Unityでアニメーションを作成する方法(初心者でも簡単にできる)

どうも、チャーさんです。 あなたはUnityでアニメーションを作成したいですか? であればこの記事を読んでください。   そうすると、あなたはUnityでアニメーションを作成できる ようにな …

no image

blenderで作ったモデルをunityにインポートする方法「簡単です」

どうも、チャーさんです。   あなたはblenderで作ったものを、 unityで表示(インポート)したいと、 思っていませんか?   この記事では、あなたが作ったblenderの …

Unityでの魔法陣の作り方(簡単な方法を紹介)

どうも、チャーさんです。 あなたはUnityで魔法陣を作りたい、呪文詠唱とか、 なんか魔法とか、そういう感じで「魔法陣を使いたい、登場させたい」   そう思っていますか?でしたらあなたの望み …

Unityでパーティクルを光らせる方法(簡単すぎて一瞬でできます)

どうも、チャーさんです。 あなたはUnityでパーティクルを光らせたい、 そう思っていませんか?   この記事では、Unityでパーティクルを光らせる 方法についてお話ししています。なので、 …

no image

unityでのダンジョンの簡単な作り方(コードコピペで作れます)

どうも、チャーさんです。 あなたは、unityでダンジョンを作りたいと 思っていませんか?   この記事ではunityでのダンジョンの作り方を 説明してまして、本記事を読めば あなたはダンジ …

[Unityエフェクト]炎の作り方をステップバイステップで説明

どうも、チャーさんです。 あなたは、Unityで炎のエフェクトを作りたい。。! そう思っていませんか?   炎ってかっこいいし、登場させたいですよね。 でもどうやってUnityで作ったらいい …

最新記事

チャーさん

Unityに関する記事を書いてます。

 

[簡単な経歴]

 

2018年-プログラムを始めUnityの存在を知りハマる。

2019年-エンジニアとして仕事開始(web系)

2021年-UnityでVR開発等にも手を出し始める。

現在-エンジニアとして活動しながらUnityも続行中。

 

youtubeでは、Unityに関する動画をあげてるので、

あなたのUnityスキルアップにどうぞ。