自学内容网 自学内容网

【零基础入门unity游戏开发——unity3D篇】地形Terrain的使用介绍

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇

  • 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的同学入门。
  • 【unity通用篇】:主要讲解unity的基础通用的知识,包括unity界面、unity脚本、unity资源管理、unity动画、unity摄像机等,适合unity初学者入门。
  • 【unity3D篇】:主要讲解unity3D的知识,unity3D角色、unity3D物理系统、unity3D光照等,适合只想做2D游戏的开发者学习。
  • 【unity2D篇】unity2D篇:主要讲解unity2D的知识,包括unity2D角色、unity2D物理系统、unity2D光照等,适合只想做3D游戏的开发者学习。

这样方便大家按需选择性的去学习,比如有编程基础的大概率可以直接从unity通用篇开始入门,没有编程基础的建议从C#篇开始学习。只想做2D游戏的话,可以直接从unity2D篇开始学习,3D篇大概率就不需要看了,节约学习时间成本。

新建地形

在这里插入图片描述

绘制地皮

添加地形层
在这里插入图片描述
在这里插入图片描述

绘制道路

再新建一个道路地形层
在这里插入图片描述

绘制不同地形

  1. 绘制山峰
    单击左键可以提升。
    按住Shift并单击左键可以降低。在这里插入图片描述
  2. 绘制山洞,如果你有洞的模型就可以放这里了
    按住shift补洞
    在这里插入图片描述
  3. 绘制固定高度的山单击左键可以设置高度。
    按住Shift并单击左键可以为目标高度采样。
    在这里插入图片描述
  4. 将地形平铺为一个高度
    点击展平瓦片即可(一个地形),如果点击全部展平则所有的地形都会绘制
    在这里插入图片描述
  5. 平滑地形
    也就是微调地形,让地形没那么突兀
    在这里插入图片描述
  6. 印章
    在这里插入图片描述

扩大地形两种办法

1.修改地形宽度(补充)
在这里插入图片描述
2. 创建相邻地形
在这里插入图片描述

绘制树

绘制地形树

在这里插入图片描述

绘制可交互的预制体树

ps:如果你想和树进行交互,比如砍树,就不可以使用这种方式,因为它属于地形的一部分,你很难分离出来

可以选择拖入预制体树
在这里插入图片描述

添加草

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
修改干草颜色
在这里插入图片描述
默认草会随摄像机摆动,一直面向摄像机,这不是我们要的,可以选择去除Billboard勾选
在这里插入图片描述

添加花

和绘制草的步骤一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加石头

在这里插入图片描述

修改风强度

在这里插入图片描述

摄像机向上看树倒

默认情况下,我们摄像机向上看,可能会看到远处的树倒下的效果,我们可以提高淡化长度,减弱这个效果
在这里插入图片描述

渲染多远的树

修改树距离,2000外的树不会渲染
在这里插入图片描述

渲染多远树的细节

比如树的阴影,树叶等细节
在这里插入图片描述

添加天空盒

在这里插入图片描述
在这里插入图片描述

专栏推荐

地址
【零基础入门unity游戏开发——C#篇】
【零基础入门unity游戏开发——unity通用篇】
【零基础入门unity游戏开发——unity3D篇】
【零基础入门unity游戏开发——unity2D篇】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架/工具集开发】

完结

好了,我是向宇,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!
在这里插入图片描述


原文地址:https://blog.csdn.net/qq_36303853/article/details/145040572

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!