我们继续创建一个完美的3D游戏地形,将树木,花草,加入我们的游戏世界中,丰富3D世界的游戏元素。如下图所示MOMO继续向大家讲解 画树模型、画草模型、其他设置 ,这三个标签栏的意义。

画树模型

Hierarchy 标签栏中,点击Create – > Tree 可以创建一个树的模型,设置自己的树木模型,这里我们先导入系统自带的树木模型,以后在讨论自定义模型的制作。

因为新建的工程中是没有树木和草地的贴图元素,可以在Unity3D 的标准资源库中导入,导入的方法和上一章介绍的一样。打开Unity3D 在Project标签栏中 鼠标右键 Import package – > Tree Creator 将标准树木资源模型导入工程。

点击Edit Textures  出现一个下拉列表

add Tree 添加一个树的模型

Edit Tree  编辑树的模型

Remove Tree删除树的模型

红框内是设置树木的一些关键重要参数

Brush Size : 画笔绘制一次树木添加数量,数值越大越多,越小则越少,取值范围0到100。

Tree Density:树之间的百分比,在一片树中间在放入量一片树就得修改这个数值了,取值范围0到100。

Color Variation:树之间颜色差的范围,取值范围0到1。

TreeHeight:树的高度,它是与场景模型有一定比例,越大树越高,取值范围0到200。

Variation:树与树之间的高度比例,取值范围0到30。

Tree Width:树的宽度,它是与场景模型有一定比例,越大树越宽,取值范围0到200。

Variation: 树与树之间的宽度比例,取值范围0到30。

有了这些参数,我们就可以创建一些更贴切的3D树的模型在场景中啦。

Tree None(Game Object) 添加树木的模型.

设置树木的模型完毕后,用鼠标在场景中点击添加树木把, 按住Shift点击鼠标可以消除之前场景中已有的树木。

画草模型:

起始它不仅能草,还能画一些自定义模型,可以处理一些零碎的小东西丰富游戏场景,如下图所示,Add Grass Texture为添加一个草的纹理图,Add Detail Mesh 添加一个自定义的模型。

Brush Size: 和上面一样,标志绘制的面积。

Opacity: 绘制的高度

Target Strength:绘制的密度。

具体绘制的方法与添加模型的方法和画树类似,这里就不贴图概述了,盆友们打开编辑器试一试就OK啦。。

看一看草绘制出来的效果

具体编辑 ,移动草,拖动,以及模型的方法和上面类似,快快构建场景中的小玩意吧。嘎嘎~~

其他设置

主要设置一些3D游戏地形的一些参数

一下面列出一些主要参数的介绍,盆友们可以自己拖动鼠标修改一下其中的具体数值就可以在游戏视图中清晰的看到效果。

Pixel Error:控制地形密度容差,数值越大越圆滑,越小地形角度越明显。

Base Map Dist:控制地形贴图的距离.

Case shadows: 是否显示地形阴影

Draw:是否绘制绘制场景模型,比如树,草等等。

Wind Settings 地形中风的设置

Speed:风速

Size:风的范围

通过本章的学习,有了这些地形知识我们快快创建属于我们的3D游戏地形吧,欢迎各位盆友可以和MOMO一起讨论Unity3D游戏开发,哇咔咔~~~

最后编辑:2012-05-05作者:雨松MOMO

专注移动互联网,Unity3D游戏开发

捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

unity创建草地_Unity3D研究院之构建游戏地形的基本元素(五)相关推荐

  1. Unity3D For iPhone游戏引擎之构建游戏地形的基本元素(五)

    我们继续创建一个完美的3D游戏地形,将树木,花草,加入我们的游戏世界中,丰富3D世界的游戏元素.如下图所示MOMO继续向大家讲解 画树模型.画草模型.其他设置 ,这三个标签栏的意义. 画树模型 Hie ...

  2. unity创建草地_Unity5.X 创建基本的3D游戏场景

    创建地形 Assets → Import Package → Environment 导入环境资源包 Environment属于Unity所提供的标准资源包, 但如果没有可以去官网下载 导入之后,3D ...

  3. unity 平移图片_Unity3D研究院之脚本实现模型的平移与旋转(六)

    123 说: 雨松大大,有个问题想请教一下,我用UNET构建了个小场景,在电脑上可以客户端可以连接到服务器,Windows和Linux都可以,发布到安卓缺连不了,这是问什么呢 说: 求教一下,刚刚接触 ...

  4. unity创建草地_Unity3D_(地形)创建基本场景

    第一人称漫游场景 地形漫游系统: (自己绘制的GIF文件超过20MB放不上博客园.截取了几张图片)按键盘上的"上下左右"可以控制第一人称的漫游视角 资源包和项目源文件:传送门 自己 ...

  5. Unity 2021创建2D休闲点击器游戏视频教程

    Unity 2021创建2D休闲点击器游戏视频教程 Learn how to create a 2D Idle Clicker Game in Unity 2021 了解如何在Unity 2021中创 ...

  6. 2D Pixel Perfect:使用Unity创建任天堂红白机风格复古游戏

    拥有简单机制和像素图形的复古游戏,可以勾起老玩家很多美好的回忆,同时也会给年轻玩家带来亲切感. 许多游戏都带有"复古"的标签,但创作一款带有怀旧外观和感觉的游戏需要不少精力和构思, ...

  7. Unity 创建2D平台游戏开发学习教程

    了解如何使用C#在Unity中创建您的第一款2D平台游戏 你会学到什么 使用Unity创建2D奥运会 使用可脚本化的对象和单一模式 使用良好的编程实践 创造武器和射弹 使用可脚本化的对象和委托模式创建 ...

  8. Unity创建游戏VFX视觉特效-初级到中级

    MP4 |视频:h264,1280×720 |音频:AAC,44100 Hz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.36 GB |时长:4h 17m 本课程是关于用Uni ...

  9. unity 创建图片ui_在 Unity中 将游戏数据储存至本地文档

    作者:游戏工坊-胡继伟 链接:https://blog.csdn.net/hu1262340436/article/details/110236103 在Unity中 添加本地文档储存游戏数据 首先我 ...

  10. 「Unity2D」使用Unity创建一个2D游戏系列-1

    「Unity2D」使用Unity创建一个2D游戏系列-1 安装unity并且创建你的第一个场景 在第一章,你将会学习到一些非常基本的内容:首先是unity的下载和安装,其次是准备创建我们游戏内的第一个 ...

最新文章

  1. wireshark过虑规则
  2. Python爬虫实战(3):计算大学本学期绩点
  3. RadioButton加入DataGrid模板列引起的问题。
  4. 【VS开发】C++线程安全
  5. 用多媒体库 Bass.dll 播放 mp3 [8] - 实时显示左右声道的峰值
  6. 有关的命令linux,Linux与用户有关的命令
  7. 修改weblogic端口的方法
  8. ES6 let 和 const 关键字
  9. nagios监控oralce数据库的表空间大小
  10. 故障转移集群仲裁盘_MongoDB负载均衡、故障转移及海量数据应对方案
  11. linux 网卡bond
  12. mongodb仲裁者_真理的仲裁者
  13. Java图片上传Base64 类型上传 后台转换工具类
  14. 大数据到底应该如何学?
  15. 近年图像翻译先进模型小结
  16. 如何按数字或者日期时间顺序对多个文件夹进行批量重命名?
  17. php处理微信消息,微信开发之处理微信客户端发来的消息
  18. Web前端--HTML+CSS+JS实现圣诞抓礼物小游戏
  19. project子项目之间任务关联_任务日历关联(Project)
  20. Roson的Qt之旅 #129 QNetworkProxyFactory(网络代理工厂)

热门文章

  1. 【JAVA】jacob写word
  2. cad尺寸标注快捷键_CAD中还能这样快速标注尺寸?怪不得同事天天准时下班
  3. DO280介绍红帽OPENSHIFT容器平台--管理OpenShift与课外补充
  4. java visio_Visio画UML类图、序列图 for Java
  5. 2020最全蓝牙耳机盘点:年会最值得选择的十大优秀蓝牙耳机品牌
  6. Vscode终端汉字乱码的简单解决方法
  7. 数学与计算机学院女生节标语,3.7女生节标语横幅大比拼:信息管理学院:信
  8. f2fs学习笔记 - 4. f2fs文件系统组件说明
  9. 常用的3款光学仿真软件分析---来源网络
  10. DG半离散格式的转化---基于matlab编写