unity学习11:地图相关的一些基础

目录

[1 需要从 unity的 Asset Store 下载资源](#1 需要从 unity的 Asset Store 下载资源)

[1.1 下载资源](#1.1 下载资源)

[1.2 然后可以从 package Manager 里选择下载好的包,import到项目里](#1.2 然后可以从 package Manager 里选择下载好的包,import到项目里)

[2 创建地形](#2 创建地形)

[2.1 创建地形](#2.1 创建地形)

[2.2 地形 Terrain大小](#2.2 地形 Terrain大小)

[2.3 各种网格的尺寸大小](#2.3 各种网格的尺寸大小)

[2.4 比较这个地形尺寸和创建的其他物体的大小对比](#2.4 比较这个地形尺寸和创建的其他物体的大小对比)

[3 创建terrain相邻的其他地块](#3 创建terrain相邻的其他地块)

[4 每个地图都会自动生成1个地图数据文件](#4 每个地图都会自动生成1个地图数据文件)

[5 paint 地形](#5 paint 地形)

[5.1 raise or lower Terrain](#5.1 raise or lower Terrain)

[5.2 paint holes](#5.2 paint holes)

[5.3 set height](#5.3 set height)

[5.4 按住SHIFT +左键可以是往复数低的方向刷](#5.4 按住SHIFT +左键可以是往复数低的方向刷)

[5.5 为整体的 Tile terrain 瓦片地图设置一个基础高度,然后可以刷凹陷地形](#5.5 为整体的 Tile terrain 瓦片地图设置一个基础高度,然后可以刷凹陷地形)

[5.6 smooth](#5.6 smooth)


1 需要从 unity的 Asset Store 下载资源

1.1 下载资源

  • 需要登录
  • 登录后,可以从,我的资源里看到已经下载的
  • 可以在unity里打开

1.2 然后可以从 package Manager 里选择下载好的包,import到项目里

  • package Manager 里选择 my assets 目录,否则看到的就是project里已经加载的包,而不是自己从商店里下载的包
  • 然后可以从 package Manager 里选择下载好的包import到项目里
  • import的可以选择只导入部分文件

2 创建地形

2.1 创建地形

  • 在场景scene或者 hierarcy里 create 3D / terrain
  • 生成的terrain在 原点附近

2.2 地形 Terrain大小

2.3 各种网格的尺寸大小

  • 这是创建的terrain的大小
  • 编辑器的默认的最大格子,是1000*1000
  • 但是每个格子,还可以继续拆分
  • 最小的格子是黑白相间的,棋盘一样的,是1*1的

2.4 比较这个地形尺寸和创建的其他物体的大小对比

  • 比如创建一个terrain,默认大小就是1000*1000
  • 比如创建一个cube,默认大小就是1*1,正好和小格子的大小一致

3 创建terrain相邻的其他地块

  • 点击terrain,在inspector 可以看到5个菜单

4 每个地图都会自动生成1个地图数据文件

  • 这个文件可以手动删掉

5 paint 地形

paint 地形

5.1 raise or lower Terrain

  • raise or lower Terrain
  • brush 调整范围
  • opacity 调整高度

5.2 paint holes

5.3 set height

可以形成平顶山的效果

5.4 按住SHIFT +左键可以是往低的方向刷

  • 不按住shift,默认是往高了刷
  • 但是高度最小也不能是0更小的负数,所以要把整体高度设置为10或更高,这样可以做出凹陷地形。

5.5 为整体的 Tile terrain 瓦片地图设置一个基础高度,然后可以刷凹陷地形

  • 为整体的 Tile terrain 瓦片地图设置一个基础高度
  • 这样,就可以设计凹下去的地形
  • 比如按住shift,点击 刷高度,就是凹陷地形

5.6 smooth

  • 可以平滑2个地方的高度差
  • 默认参数是0,取中间值
  • 选择参数1,往高的平滑
  • 选择参数-1,
相关推荐
真鬼12315 小时前
【Unity WebGL】内嵌网页与双向通信
unity·游戏引擎·webgl
zyh______1 天前
C#语法糖(按照实用性排序)
unity·c#
avi91111 天前
[AI教做人]CinemachineCamera 各项调整配置参数入门 + Profiler
unity·游戏开发·camera·cinemachine·visual camera·镜头配置
郝学胜-神的一滴2 天前
[简化版 GAMES 101] 计算机图形学 16:纹理走样、Mipmap、三线性插值、各向异性过滤原理全解
unity·游戏引擎·godot·图形渲染·three.js·opengl·unreal
吴梓穆3 天前
untiy TextMeshPro (TMP) text 操作 中文字符集 字体材质操作(添加纹理 添加描边 添加阴影)
unity
想你依然心痛3 天前
嵌入式单元测试:Unity/CMock框架与硬件在环测试——测试驱动、桩函数
unity·单元测试·游戏引擎
xcLeigh3 天前
Unity基础:Game视图详解——游戏预览、分辨率模拟与性能显示
游戏·unity·游戏引擎·音频·视频·game·play模式
xcLeigh3 天前
Unity基础:Scene视图操作完全指南——视角控制、物体选择与场景导航
unity·游戏引擎·scene·试图·场景导航
mxwin4 天前
Unity Shader exp 函数的算法与渲染应用
算法·unity·游戏引擎·shader
mxwin4 天前
Unity URP Exposure曝光原理与实战应用
unity·游戏引擎