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.加入水声

相关推荐
传奇开心果编程12 小时前
【ArkUI进阶练中学】第5课:编译优化与包体积进
学习·ui·华为·harmonyos
bing.shao12 小时前
让机器从数据中生成本领:诺因Knowin通用具身智能生成式学习架构GLOW深度解析
学习·架构
阳光九叶草LXGZXJ12 小时前
达梦数据库-学习-69-DM9主备集群部署
linux·运维·服务器·数据库·sql·学习
Molesidy13 小时前
【Embedded Development】【高级MCU篇】基于野火STM32H750XBH6_Pro开发板的高级MCU开发学习之1点亮led
stm32·单片机·学习
星恒随风13 小时前
Linux开发工具详解(一):软件包管理、Vim、GCC/G++、Makefile与进度条实战
linux·运维·笔记·学习·vim
传奇开心果编程13 小时前
【ArkUI进阶练中学】第10课:架构设计与工程化最佳实践
学习·ui·华为·harmonyos
在猴站学算法13 小时前
(SQL注入学习)联合查询注入(UNION-Based)
sql·学习·网络安全
欣欣之王来了13 小时前
5G的行业应用:工业互联网、车联网、智慧医疗中的网络支撑
网络·学习·计算机网络·安全·教程
dtq042413 小时前
数据结构 - 树的概念
c语言·数据结构·学习·算法
淡海水13 小时前
02-03-原理篇-大对象堆
unity·c#·游戏引擎·.net·gc