二代目備忘録スマートフォン用の表示で見る二代目備忘録2019-07-13Unity備忘録40頁目「Terrainで地形作り1」Unity江上宿六です。発熱に関しては既に平気なんですが、代わりに左手中指の靱帯を伸ばしてしまいテーピング等で固定しているのでキーボード操作が若干面倒です。Terrainを使う事で比較的と簡単に地形を作ったりする事ができます。読みはテレインでもテラインでも良さそうです。このTerrainを使う前に準備というか素材が必要になります。メニューのAssets→ImportPackage→Environmentと選択し、開いたウィンドウ内のEnvironment内のSpeedTree、TerrainAssetsにチェックを入れてImportします。これで木のメッシュや地面のテクスチャが使えるようになります。Terrainを生成しましょう。HierarchyのCreate→3DObjectからTerrainを選択するとシーンにTerrainが配置されます。単純な平面が追加されただけに見えますけども、これに手を加えていくわけです。初期のTerrainはちょっと大きすぎるんですよね。サイズの変更はTransformでは出来ないのでコンポーネント内の値を操作します。~歯車マークの所を選択したら下にあるResolutionの所からサイズを変更出来ます。デフォルトでは500*500でしたが、今回は50*50くらいにしました。あと位置はTransformから設定出来るので適当に配置しておきましょう。それでは早速いじっていきましょう。先ほどのアイコンが並んでる所の一番左を選択したらTerrain上でドラッグしてみましょう。Terrainが隆起しました。このようにTerrainを変形させて地形を作っていくわけです。Shiftキーを押しながらドラッグする事で沈下させる事が出来ます。Colliderもついてるので登ったり、移動を制限できたりもします。今度は谷とかを作るためにTerrainを沈下させたいのですが、一つ問題があります。このTerrainはデフォルトが一番低い状態なのでこれ以上下げられないんですよね。最初からある程度の高さを持たせてやります。アイコンが並んでいる所の左から2つ目を選択し、Settingsの所を見てみましょう。Heightという項目があります。ここに指定した高さに近づけるように変形させるという感じの操作が行えます。ここの横のFlattenを選択すると全ての場所をこの高さに設定する事が出来ます。今回は2.5に設定してFlattenを選択します。当然ながら埋まってしまったのでTerrainの方のy座標を適切に調整しました。あとはShiftを押しながらのマウス操作でTerrainを沈下させれば谷が出来ます。谷は障害物という扱いにならず普通に落下するのでそこは自分で何かしら手を加える必要がありそうです。インポートしたメッシュ等は次回とかで使う事になります。あとこのTerrainはデフォでstaticなんですよね、作業中も色々と処理が加えられて重くなったりするので操作中はstaticを外しておいても良いかもしれないですね。»プロフィールid:y6yegami適当に勉強した事を忘れないように書き留めておくブログ。当面はBlender。便りが無いのは良い便り。月別アーカイブはてなブログをはじめよう!y6yegamiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。