Unity地形

这篇具有很好参考价值的文章主要介绍了Unity地形。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,创建地形

选择菜单栏“GameObject”下“Create Other”,选择“Terrain”创建一个地形。创建完成后地形会出现在我们游戏视图和层级视图当中。

Unity地形

二,设计地形 

选择地形,在属性面板中找到地形组件最右侧设置按钮。在设置按钮界面我们通过调节Resolution下的

  01.Terrain Width(宽)

  02.Terrain Length(长)

  03.Terrain Height(高)

Unity地形

三,升高工具 

作为地形编辑最基本的地形工具。通过该工具可以对地形进行一个地形编辑,同时在已经升高的部分按住"Shift"键可以对地形进行降低。

Unity地形

地形编辑基本工具 

01.Brushes:笔刷。选择不同形状的笔刷可以获得不同质感的地貌。

  02.Brush Size:笔刷大小。调节笔刷的大小可以分别对地形的整体和细节进行绘制。

  03.Opacity:笔刷力度。调制笔刷力度值可以控制地形隆起或塌陷的速度。

Unity地形

填平工具 

 该工具主要用来绘制平原、平地等相同等高线地貌。

Unity地形

地形测量 

按住shift在地形中鼠标点击可以将该鼠标与地形接触的高度显示在Height中,松开shift键,按下鼠标绘制地形,地形高度保持在获取到的高度。如果该所获取的高度大于周围高度,那么当鼠标绘制周围高度时将会使其升高到所获取高度。如果该所获取的高度小于周围高度则反之。

Unity地形

四,柔化工具 

使用此工具可以对尖锐地貌进行柔化。

Unity地形

五,地形图片纹路图片 

Unity地形

六,添加树

Unity地形

 

Tree Density:在笔刷面积下的树的密度。取值范围为0—100.

  Color Variation:树之间的颜色差异。取值为0—1.

   Tree Height:树的高度

   Variation:树与树之间的高度比。取值范围为0-30.

   Tree Height:树的宽度(此值更改会导致树挤压变形)

   Variation:树与树之间的宽度比。取值范围为0-30.

选择树

Unity地形

七,种植草

Unity地形

草的设置 

Unity地形

  1. Min Width:草的最小宽度。
  2. Max Width:草的最大宽度。
  3. Min Height:草的最小高度。
  4. Max Height:草的最大高度。
  5. Noise Spread:值越大,草干枯的范围越大。
  6. Healthy Color:设置草的颜色。
  7. Dry Color:设置草干枯的颜色。
  8. Billbord:是否以摄像机为中心旋转

 八,清除多余的草或树

按住shift,重新用鼠标在画上草的位置滑动就好文章来源地址https://www.toymoban.com/news/detail-466419.html

到了这里,关于Unity地形的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity基础】什么是GameObject

    环境: UnityHub3.3.0-c8 Unity2021.3.20f1c1 LTS Visual Studio 2022 在 Unity 中, GameObject 是游戏中最基本的实体。它可以被看作是游戏场景中所有其他对象的容器。 GameObject 可以包含许多不同的组件,如 Transform、Renderer、Collider``等。通过添加这些组件,GameObject 可以具有不同的属性和功能,

    2024年02月08日
    浏览(37)
  • unity netcode for gameobject(NGO)逻辑代码教程

    本文均为作者摸索得出的经验,主要介绍制作联机游戏的逻辑代码,比如生成/销毁物体,逻辑同步等。以下内容仅仅是NGO的冰山一角,用于快速开发联机内容,我会在以后的文章里更新NGO类型的详细介绍 作者的信息源: youtube code monkeyLearn Unity Multiplayer (FREE Complete Course, Net

    2024年02月04日
    浏览(48)
  • [Unity]将物体(gameObject)与预制体(Prefab)取消关联,解绑

    在如下Hierarchy窗口中右键点击要解绑的物体  在右键菜单中选择prefab-》Unpack即可将对象与预制体解除关联      

    2024年02月11日
    浏览(46)
  • Unity 之 GameObject.Find()在场景中查找指定名称的游戏对象

    GameObject.Find 是 Unity 中的一个函数,用于在场景中查找指定名称的游戏对象。这个函数的主要作用是根据游戏对象的名称来查找并返回一个引用,使您能够在代码中操作该对象。以下是有关 GameObject.Find 的详细介绍: 函数签名: 使用方法: 您可以通过将游戏对象的名称作为参

    2024年02月10日
    浏览(37)
  • Unity 中 Awake 和 Start 时机与 GameObject Active 的关系

    Awake 和 Start 很相似,都是在脚本的初始阶段执行 但是有两点重要不同: Awake 先执行 Awake 即便在脚本 disabled (即 enabled = false )时,也会执行,但是 Start 就不会执行了 对一个物体: 当初始没有激活时,物体上的所有脚本都不会执行,包括 Awake 和 Start 当初始没有激活,运行

    2024年02月10日
    浏览(32)
  • 地形的创建与设置

        一.创建地形图(Terrain) 二.设置地形图: Terrain Width(宽) Terrain Length(长) Terrain Height(高 升高工具 填平工具 地形测量 属性Height 柔化工具 三.地底纹路 导入地形资源: 在工程面板中右击选择“Import Package”、选择“Terrain Assets”导入unity自带的地形资源。 编辑地形纹理

    2024年02月11日
    浏览(33)
  • Unity制作一个地形,下载地形资源、绘制地形,添加树、草,草可摆动

    选择了Terrain Tools,添加至我的资源 在unity中打开 菜单栏  窗口 包管理器,找到已经获取的资源 下载并导入 全选、导入  方法二: 导入已经下载过的资源 (.unitypackage:Unity package file) 资源菜单 - 导入/项目视图 - 资源 - 右键 - 导入/直接拖拽进项目视图 - 资源 打开下载的资

    2024年01月22日
    浏览(38)
  • Unity地形

    选择菜单栏“GameObject”下“Create Other”,选择“Terrain”创建一个地形。创建完成后地形会出现在我们游戏视图和层级视图当中。 选择地形,在属性面板中找到地形组件最右侧设置按钮。在设置按钮界面我们通过调节Resolution下的   01.Terrain Width(宽)   02.Terrain Length(长)

    2024年02月07日
    浏览(31)
  • unity-地形

    通过unity我们可以创造出很多非常好看的地形,如下是我之前创造的一个地形,运行后有风场的作用树木会随着风场的方向而摆动,并且水有流动效果。 一、创建地形 打开unity,点击gameobject-3Dobject-Terrain创建一个地形。 二、地形编辑工具 选中刚创建好的Terrain,右侧会显示相

    2024年02月02日
    浏览(28)
  • Unity之地形的构建

    PS:公司没活干,好无聊偷偷摸鱼学Unity,害怕自己学完之后忘记,写下这一篇博客 先来看一下效果图:有山有水有树有草地 创建一个新的Unity3D项目  这里要用到Unity官方的免费资源包(现在好像已经下架了百度网盘 请输入提取码)  资源包下载完成之后我们导入新建好的

    2024年02月03日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包