View source: R/create_terrain.R
create_terrain | R Documentation |
Create a terrain tile with optional image overlay
create_terrain( script, method_name = NULL, heightmap_path, x_pos, z_pos, width, height, length, heightmap_resolution, texture_path = "", exec = TRUE )
script |
A |
method_name |
The internal name to use for the C# method created. Will be randomly generated if not set. |
heightmap_path |
The file path to the heightmap to import as terrain. |
x_pos, z_pos |
The position of the corner of the terrain. |
width, height, length |
The dimensions of the terrain tile, in linear units. |
heightmap_resolution |
The resolution of the heightmap image. |
texture_path |
Optional: the file path to the image to use as a terrain overlay. |
exec |
Logical: Should the C# method be included in the set executed by MainFunc? |
Other props:
add_default_player()
,
add_light()
,
add_prop()
,
add_texture()
,
import_asset()
,
instantiate_prefab()
,
load_png()
,
load_scene()
,
new_scene()
,
read_raw()
,
save_scene()
,
set_active_scene()
,
validate_path()
if (requireNamespace("terra", quietly = TRUE)) { raster <- tempfile(fileext = ".tiff") r <- terra::rast(matrix(rnorm(1000^2, mean = 100, sd = 20), 1000), extent = terra::ext(0, 1000, 0, 1000) ) terra::writeRaster(r, raster) script <- make_script("example_script", unity = waiver() ) create_terrain( script, heightmap_path = raster, x_pos = 0, z_pos = 0, width = 1000, height = terra::minmax(r)[[2]], length = 1000, heightmap_resolution = 1000 ) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.