Unity 学习日记 13.地形系统

下载源码 UnityPackage

1.地形对象Terrain

目录

1.地形对象Terrain

2.设置地形纹理

3.拔高地形地貌

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/790910.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue2+element-ui 实现OSS分片上传+取消上传

遇到问题:项目中需要上传500MB以上的视频。一开始使用上传组件el-upload,调用后台接口,但是出现了onprogress显示百分百后接口一直pending,过了很多秒后接口才通,如果遇到大文件的话,接口就会报超时。 解决…

基于卷积神经网络的苹果等级分类系统(pytorch框架)【python源码+UI界面+前端界面+功能源码详解】

功能演示: 苹果等级分类系统,基于vgg16,resnet50卷积神经网络(pytorch框架)_哔哩哔哩_bilibili (一)简介 基于卷积神经网络的苹果等级分类系统是在pytorch框架下实现的,系统中有两…

redis 集群 (主从复制 哨兵模式 cluster)

目录 一 主从复制 (一)相关理论 1,主从复制定义 2,主从复制的作用 3,主从复制架构图 4 sync 同步过程 5,主从复制流程 (二) 实验模拟 1, 实验环境 2, 修…

IDEA连接SqlServer数据库

目录 下载jar包 下载sqljdbc_12.6压缩包 解压 导入IDEA 新建文件夹 复制粘贴进JDBC文件夹并设为library 编写类及方法 代码 下载jar包 以sqljdbc_12.6为例 下载sqljdbc_12.6压缩包 最新地址:sqljdbc 官方最新地址 解压 解压即用 导入IDEA 新建文件夹 复制…

C++的并发世界(六)——互斥解决数据共享冲突

0.数据共享的问题 在多个线程中共享数据时。需要注意线程安全问题。如果多个线程同时访问同一个变量。并且其中至少有一个线程对该变量进行了写操作。那么就会出现数据竞争问题。数据竞争可能会导致程序崩溃,产生来定义的结果,或者得到错误的热果。为了避免数据竞争问题。需要…

docker部署nacos,单例模式(standalone),使用mysql数据库

文章目录 前言安装创建文件夹"假装"安装一下nacos拷贝文件夹删除“假装”安装的nacos容器生成nacos所需的mysql表获取mysql-schema.sql文件创建一个mysql的schema 重新生成新的nacos容器 制作docker-compose.yaml文件查看网站 前言 此处有本人写得简易版本安装&…

【开发、测试】接口规范与测试

接口测试基础 url 是互联网标准资源地址,称为统一资源定位符 组成:协议,服务器地址,端口号 HTTP协议 HTTP:超文本传输协议,基于请求与响应的应用层协议 作用:规定了客户端和服务器之间的信…

可视化大屏的应用(18):网络安全和信息安全领域

可视化大屏在物联网领域具有以下价值: 实时监控和可视化: 可视化大屏可以将物联网设备和传感器的数据以图表、图形和动画等形式实时展示,帮助用户直观地了解物联网系统的运行状态和数据趋势。通过可视化大屏,用户可以快速发现异…

海外版 双语言爆点游戏 双语音指挥游戏 去中心化投注游戏 双声道音效游戏 附带安装教程

海外版双语言爆点游戏/纯vue源码版/去中心化投注游戏 系统为纯VUE源码,附带安装教程 前端只有一个爆点游戏能玩,去中心化无后台 源码下载:https://download.csdn.net/download/m0_66047725/88991298 更多资源下载:关注我。

为 AI 而生的编程语言「GitHub 热点速览」

Mojo 是一种面向 AI 开发者的新型编程语言。它致力于将 Python 的简洁语法和 C 语言的高性能相结合,以填补研究和生产应用之间的差距。Mojo 自去年 5 月发布后,终于又有动作了。最近,Mojo 的标准库核心模块已在 GitHub 上开源,采用…

防火墙状态检测和会话机制

FW对TCP,UDP和ICMP协议的报文创建会话

hadoop:案例:将顾客在京东、淘宝、多点三家平台的消费金额汇总,然后先按京东消费额排序,再按淘宝消费额排序

一、原始消费数据buy.txt zhangsan 5676 2765 887 lisi 6754 3234 1232 wangwu 3214 6654 388 lisi 1123 4534 2121 zhangsan 982 3421 5566 zhangsan 1219 36 45二、实现思路:先通过一个MapReduce将顾客的消费金额进行汇总,再通过一个MapReduce来根据金…

医疗器械网络安全 | 美国FDA审批程序和欧盟合格评定程序的区别

要进入美国与欧洲市场,均需要通过评定程序审批。 两者的审批流程核心区别在于:所有在美国上市流通的医疗器械产品必须经过FDA的审核认证,才能投放市场。而欧盟市场,医疗器械制造商只需要自证设备合规性,并有指定机构干…

红黑树:自平衡二叉搜索树的原理与实践

红黑树:自平衡二叉搜索树的原理与实践 1.红黑树的性质2. 红黑树的插入和删除3. 伪代码示例4. C代码示例5. 结论 红黑树是一种自平衡的二叉搜索树,它在计算机科学中广泛应用于数据的组织和存储。通过维护特定的平衡条件,红黑树确保了基本动态集…

glm2大语言模型服务环境搭建

一、模型介绍 ChatGLM2-6B 是开源中英双语对话模型 ChatGLM-6B 的第二代版本,在保留了初代模型对话流畅、部署门槛较低等众多优秀特性的基础之上,ChatGLM2-6B 引入了如下新特性: 更强大的性能:基于 ChatGLM 初代模型的开发经验&…

Raven:一款功能强大的CICD安全分析工具

关于Raven Raven是一款功能强大的CI/CD安全分析工具,该工具旨在帮助广大研究人员对GitHub Actions CI工作流执行大规模安全扫描,并将发现的数据解析并存储到Neo4j数据库中。 Raven,全称为Risk Analysis and Vulnerability Enumeration for C…

ConcurrentHashMap在Java 7和Java 8中有何不同?

Java全能学习+面试指南:https://javaxiaobear.cn 在 Java 8 中,对于 ConcurrentHashMap 这个常用的工具类进行了很大的升级,对比之前 Java 7 版本在诸多方面都进行了调整和变化。不过,在 Java 7 中的 Segment 的设计思想依然具有参考和学习的价值,所以在很多情况下面试官都…

Docker 部署开源远程桌面工具 RustDesk

RustDesk是一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!官网地址:https://rustdesk.com/ 环境准备 1、阿里云服务器一 台&a…

【Flutter】windows环境配置

windows 11 环境 官方教程 配置了flutter 环境变量在系统的path里 bin 路径。 死活没反应 关闭了git关闭了dart.exe关闭了vs还是不行卸载重新来 新版git flutter doctor 还需要android 环境

Web前端—(原生JS)购物车效果

目录 购物车效果分析数据单件商品的数据整个界面的数据 分析界面分析事件 购物车效果 先准备好原始数据和素材 在下面数据的基础上,编写index.js 分析数据 编写程序要从数据入手,从数据到界面最后到事件在分析数据的过程中,要分析数据是通过…