TerrainDataクラスはハイトマップ、メッシュの位置の詳細、ツリーインスタンス、地形テクスチャのアルファマップなどを格納します。
Terrain コンポーネントは地形データにリンクして、レンダリングを行ないます。
| alphamapHeight | アルファマップの高さ |
| alphamapLayers | アルファマップレイヤーの数 |
| alphamapResolution | アルファマップの解像度 |
| alphamapWidth | アルファマップの幅 |
| baseMapResolution | Resolution of the base map used for rendering far patches on the terrain. |
| detailHeight | TerrainDataの詳細な高さ |
| detailPrototypes | Contains the detail texture/meshes that the terrain has. |
| detailResolution | TerrainDataの詳細な解像度 |
| detailWidth | TerrainDataの詳細な幅 |
| heightmapHeight | サンプルの地形の高さ (Read Only) |
| heightmapResolution | ハイトマップの解像度 |
| heightmapScale | ハイトマップのサンプルごとのサイズ |
| heightmapWidth | サンプルの地形の幅 (Read Only) |
| physicMaterial | TerrainColliderで使用するPhysicsMaterial |
| size | ワールド単位での地形の合計サイズ |
| splatPrototypes | 地形に使用されるスプラットテクスチャ |
| treeInstances | Contains the current trees placed in the terrain. |
| treePrototypes | The list of tree prototypes this are the ones available in the inspector. |
| wavingGrassAmount | 草の量 |
| wavingGrassSpeed | 草が揺れる速さ |
| wavingGrassStrength | 草が揺れる強さ |
| wavingGrassTint | 草のカラー |
| GetAlphamaps | (x,y,width,height)を設定し、てアルファマップを取得します |
| GetDetailLayer | 特定のポイントでの、詳細オブジェクトの密度が格納されている2次元配列を返します |
| GetHeight | 特定の(x,y)の地形からの高さを取得します |
| GetHeights | サンプリングしたハイトマップの配列を取得します |
| GetInterpolatedHeight | 特定の(x,y)の地形からの補間された高さを取得します |
| GetInterpolatedNormal | 指定した場所の補完された法線を取得します |
| GetSteepness | 地形の<x,y>ポイントの勾配を取得します |
| GetSupportedLayers | エリア内のすべてのサポートされている、レイヤーのインデックス配列を取得します |
| RefreshPrototypes | Reloads all the values of the available prototypes (ie, detail mesh assets) in the TerrainData Object. |
| SetAlphamaps | Assign all splat values in the given map area. |
| SetDetailLayer | 詳細なレイヤーの密度マップを設定します |
| SetDetailResolution | Set the resolution of the detail map. |
| SetHeights | ハイトマップのサンプル配列を設定します |
| GetInstanceID | Returns the instance id of the object. |
| ToString | ゲームオブジェクトの名前を返します |
| Destroy | ゲームオブジェクト、コンポーネントやアセットを削除します |
| DestroyImmediate | 直ちにオブジェクトを破壊する。ですが、Destroy関数の方を使うことを推奨します |
| DontDestroyOnLoad | 新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します |
| FindObjectOfType | タイプから最初に見つけたアクティブのオブジェクトを返します |
| FindObjectsOfType | タイプから見つけた全てのアクティブのオブジェクト配列を返します |
| Instantiate | original のオブジェクトをクローンします |
| bool | オブジェクトが存在するかどうか |
| operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します |
| operator == | 二つのオブジェクトが同じオブジェクトを参照しているか比較します |