Unity 学习日记 13.地形系统

下载源码 UnityPackage

1.地形对象Terrain

目录

1.地形对象Terrain

2.设置地形纹理

3.拔高地形地貌

[4. 绘制树和草](#4. 绘制树和草)

5.为地形加入水

6.加入角色并跑步

7.加入水声


  • 右键创建3D地形:

依次对应下面的按钮

||


2.设置地形纹理

下载资源包

下载资源包后,仅导入Environment的包

步骤:

  1. 选择绘制地形按钮,下拉框选择Paint Texture
  1. 在弹出的弹窗中搜索GrassHillAlbedo材质,并双击

3.拔高地形地貌

步骤:

  1. 选择第一项,拔高或者降低地形
  1. 用不同的笔刷,调整大小,按住左键拖动拔高,按住Shirt+左键降低地形
  1. 选择Set Height选项,设置高度Height为120,点击展平按钮
  1. 使用笔刷,绘制出一个高山和湖泊(往下挖)

4. 绘制树和草

步骤:

  1. 点击**绘制树按钮,**点击Edit Tree,选择树木的预制体
  1. 在地形中调整 笔刷大小、密集程度、高度范围,点击左键拖动生成
  1. 点击**绘制细节按钮,**点击Edit Details -> Add Grass Texture,选择树草的预制体
  1. 在地形设置中,添加风吹的组件,使得树被风吹动

5.为地形加入水

步骤:

  1. 将 Assets -> Standard Assets -> Environment -> Water -> Water4 Prefabs 的 Water4Simple,拖入到场景中,并调整平面大小到合适位置,R键

6.加入角色并跑步

在上面的资源包中,导入Characters、CrossPlatformInput、Unity的包

步骤:

  1. 在 Assets -> Standard Assets -> Characters -> ThirdPersonCharacter -> Prefabs 中的 ThirdPersonController拖入到场景中,调整合适大小
  1. 将Smooth Follow脚本挂载到摄像机上,将角色放到Target上


7.加入水声

相关推荐
CSDN_PBB3 小时前
[STM32 - 野火] - - - 固件库学习笔记 - - - 十五.设置FLASH的读写保护及解除
笔记·stm32·学习
鸡啄米的时光机6 小时前
vscode的一些实用操作
vscode·学习
Kai HVZ7 小时前
《深度学习》——调整学习率和保存使用最优模型
人工智能·深度学习·学习
守护者1708 小时前
JAVA学习-练习试用Java实现“使用Apache Ignite对大数据进行内存计算和快速筛查”
java·学习
weixin_502539859 小时前
rust学习笔记2-rust的包管理工具Cargo使用
笔记·学习·rust
web_1553427465612 小时前
【合集】Java进阶——Java深入学习的笔记汇总 & 再论面向对象、数据结构和算法、JVM底层、多线程、类加载、
java·笔记·学习
浅陌sss12 小时前
Unity中可靠的UDP实现
unity
伊一大数据&人工智能学习日志13 小时前
深度学习04 数据增强、调整学习率
人工智能·深度学习·学习·机器学习
执念斩长河13 小时前
vue学习笔记
vue.js·笔记·学习
咔叽布吉13 小时前
【前端学习笔记】Webpack
前端·笔记·学习