検索
連載

Unityで草生えるわ――VRでも使える地形生成、3Dキャラクター操作、スクリプトで当たり判定ゲーム開発初心者のためのUnity入門(5)(2/6 ページ)

Unityで3Dゲームを作るまでのいろいろな処理を解説する連載。今回は、Terrainで山、草、木を作る方法、人型の3Dモデルをキーボードで動かす方法、Box Colliderで当たり判定のスクリプトを追加する方法などを紹介する【Windows 10、Unity 5.4に対応。C#のコードを追加】。

Share
Tweet
LINE
Hatena

地形にテクスチャを設定

 「Terrain」の「Inspector」内の「筆」のアイコンをクリックし、表示される「Edit Textures」ボタンをクリックする(図8)。


図8 「筆」のアイコンをクリックし、「Edit Textures」ボタンをクリック

 「Edit Textures」ボタンをクリックすると、「Add Texture」と表示されるので、これをクリックする。すると、「Add Terrain Texture」の画面が表示される。「Texture」の「Select」をクリックすると、「Select Texture2D」の画面が表示されるので、「GrassHillAlbedo」を選択して「Add」ボタンをクリックする(図9)。


図9 「Add Terrain Texture」から「GrassHillAlbedo」を選択

 するとScene画面内とGame画面内が「Grass」で覆われる。Scene画面内をマウスホイールで拡大すると地面に「Grass」が一面に敷き詰められているのが分かる(図10)。


図10 地面に「Grass」が一面に敷き詰められた

草を生やす

 「Terrain」のInspectorで、図11の赤線で囲ったアイコンをクリックし、表示される「Edit Details」ボタンをクリックする。


図11 「Terrain」のInspectorの「Edit Details」ボタンをクリック

 図11の画面で「Edit Details」ボタンをクリックすると、「Add Grass Texture」画面が表示される。一番上の「Detail Texture」の右端にある「○に・」アイコンをクリックする。すると「Select Texture 2D」の画面が表示されるので、「GrassFrom01AlbedoAlpha」を選択して「Add」ボタンをクリックする(図12)。


図12 「Select Texture 2D」画面から「GrassFrom01AlbedoAlpha」を選択

 すると、「Inspector」内の「Details」に選択した「GrassFrom01AlbedoAlpha」が表示される(図13)。


図13 「Inspector」内に「GrassFrom01AlbedoAlpha」が表示された

 この状態で、Scene画面上の草を生やしたい位置をなぞる。マウスホイールで拡大/縮小しながらなぞる。なぞる範囲の大きさは、図13の「Brushes」で選択できる。

 大体適当になぞると、図14のような表示になる。


図14 草が一面に生えた

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る