博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3d地形刷入自定义树木
阅读量:5981 次
发布时间:2019-06-20

本文共 601 字,大约阅读时间需要 2 分钟。

Unity3d中新建地形后,可以在地形上刷草及树木等植物。那么接下来讲的就是如何刷入自定义树木。

我没有自定义的树木素材,所以就以导入的坦克模型为例,目标是将坦克模型的炮塔部分作为自定义“树木”刷入地形。当然如果有树木的素材,那么就可以直接使用树木素材即可。

步骤1:在Project中新建文件夹,命名为Resources。将模型拖放到场景。

此时场景如图:

步骤2:选中Tank模型的子物体Object01,将Object01拖动到Resources文件夹中,使之成为一个prefab。(自定义树木的模型必须带Render,而Object01的父物体是没有Render的,因此直接使用Object01)

操作后,效果如下图:

步骤3:给prefab添加材质,可同时给材质赋上贴图。添加好材质后,需修改材质的Shader类型,类型须为Nature/Soft类型。

设置如图:图中已标注出Shader类别及贴图。

设置好之后,即可使用了。使用时,跟使用地形自带的树木一样,在刷入时,需先Add tree,然后选择添加进来的自定义的模型即可开始刷入。

下图为刷入后的效果:

左边为unity自带的树木,右边刷的是自定义的模型(满满一地的炮塔)。

总的来说过程就是这样。貌似好丑的样子,原谅没有素材的人吧~

转载于:https://www.cnblogs.com/Sakya00/p/3233998.html

你可能感兴趣的文章
JavaScript:Array 对象
查看>>
PDFCreator:一款免费,开源的PDF(Tiff,pcx,png,jpeg,bmp,PS,EPS)打印机(VB,GPL),并提供了COM接口,方便使用各种编程语言调用...
查看>>
Note 1773479 - SYB: Displaying multiple triggers per object
查看>>
联手云计算核心技术开发,BoCloud与中科院软件所战略合作
查看>>
2017年背景下的SSD选购技巧有哪些变化?
查看>>
2016年的数据存储和管理的成本将何去何从?
查看>>
Airpods 并非无用,而是苹果借助语音交互布局物联网的新“棋子”
查看>>
项目总结:数据迁移测试
查看>>
SQL中存储过程的创建和使用
查看>>
荷兰政府:保证不强制在任何产品中留有后门
查看>>
编写单元测试的10条理由
查看>>
LINUX-SAMBA服务配置
查看>>
图像处理------光束效果
查看>>
剑指offer 面试题6:重建二叉树
查看>>
基于ES5`defineProperty` 实现简单的 Mvvm框架
查看>>
关于UI设计的一些工作了解
查看>>
spring cloud构建互联网分布式微服务云平台-Spring Cloud Config环境库
查看>>
java B2B2C Springcloud仿淘宝电子商城系统-Zipkin服务端配置
查看>>
Node.js的npm全局安装包引用
查看>>
js事件杂谈
查看>>