开放世界随机地图才是最重要的..

随机生成树木

Terrain.terrainData //获取地形设置

terrainData.treePrototypes {get;set;} //获取或设置树木列表

{

GameObject prefab//树木实例

float bendFactor//设置大于0

}

terrainData.treeInstances {get;set;} //获取或设置地形上的树木

TreeInstance{

Vector3 position //树木位置

float widthScale //宽度大小

float heightScale //高度大小

float rotation //旋转y轴

Color32 color //大概的颜色

Color32 lightmapColor //不知道是什么鬼,反正我是设置白色,如有知道请留言 多谢

int prototypeIndex //对应树木所在索引

}

设置好后执行

terrainData.RefreshPrototypes();

2018-3-12

补充

新添加好的树木测试发现没有碰撞体,API完全没有提示 懵逼中

最后还是在百度上找到了

TerrainCollider tc = ATerrain.GetComponent();

tc.enabled = false;

tc.enabled = true;

居然要重新加载一次,完全没有想到..

来至:http://blog.sina.com.cn/s/blog_471132920101fzod.html

里面介绍非常详细,受益匪浅。

unity怎么导入系统的树_unity3d 随机添加树木相关推荐

  1. unity怎么导入系统的树_Unity5.0_树_软件教程_资源库

    摘要:Unity5.0_树_软件教程_资源库 树 Unity 的地形引擎 (Terrain Engine) 为树 (Trees) 提供 特殊支持.您可以在地形 (Terrain) 上放置上千棵树,然后 ...

  2. unity怎么导入系统的树_在unity3d里面如何种树? - 收获啦

    首先,准备好一个地形场景,在这里简单的创建了一个带有山的场景,如图所示. 导入树木资源,确保你已经导入了树木资源,如果没有需要导入一下,导入系统自带的树木资源包步骤如下:光标放到Project视图中或 ...

  3. Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用

    Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用 目录 Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用 一.简单介绍 二. ...

  4. Unity 3D 导入三维模型||Unity 3D 动画系统简介(Mecanim)

    将三维模型导入 Unity 3D 是游戏开发的第一步. 下面以 3ds Max 为例,演示从三维建模软件中将模型导入 Unity 3D 的过程,具体步骤如下. 在 3ds Max 中创建房子模型. 执 ...

  5. Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Avatar Mask)的简单使用

    Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Avatar Mask)的简单使用 目录 Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Ava ...

  6. 模拟导入系统通讯录5000+手机号 校验大量数据处理

    模拟导入系统通讯录5000+手机号 校验大量数据处理 之前再测试一个导入手机通讯录系统时,随机抽了几个人的手机进行了测试,都导入显示正常 当公司BD进行项目试用时,导入通讯录一直处于下图加载中 1.于 ...

  7. Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)

    Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向.可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画 ...

  8. Unity进阶 - 动画系统 - 给人物角色制作动画

    Unity进阶 - 动画系统 - 给人物角色制作动画(点击免费试学本节) 上一篇文章,我们对Unity进阶 - 动画系统 - Mecanim动画系统有了一定的认识,本节课我们给人员角色制作一些简单的动 ...

  9. Unity 3D 导入资源包 || Unity 3D 导出资源包

    项目中的一些资源具有复用性,只需要将资源导出,就能够重复使用. 导出资源包 执行 Assets → Select Dependencies 菜单命令,选中与导出资源相关的内容.接着执行 Assets→ ...

最新文章

  1. android shape 按钮背景_flutter好用的轮子推荐十三-flutter可展开选项的浮动按钮
  2. 干货丨盘点人工智能从业者必备的10个深度学习方法
  3. 模态框到阻止冒泡时间
  4. 计算机应用基础成教作业,(计算机应用基础成教08A卷1.doc
  5. 【转】使用多个 Azure 订阅(按照订阅收费)
  6. maven详解之仓库
  7. 用指针比较三个数大小_《测量力的大小》教案
  8. 【Python】Python运算符
  9. 机器视觉中的图像采集卡
  10. LeetCode之翻转字符串里的单词
  11. 在jquery中想要找到所以同辈元素方法_在jquery中siblings找到所有元素的同辈元素,是什么意思,有人可以给我详细讲解一下不?...
  12. 3701汉化包 axure r9_Axure RP 9.0.0.3701 for Mac 中文共享版 – 知名的产品原型设计软件...
  13. openGL中用Assimp库加载骨骼动画
  14. 皮肤水分检测原理及测量电路分析
  15. C语言踢出字符,《懂球堂》| 大写的C字!如何踢出C罗一样的任意球
  16. xzp android webview,加载gif动态图的三种方式
  17. 2023年北京师范大学应用统计考研上岸前辈备考经验指导
  18. 从零开发一款笔记APP——神马笔记WhatsNote
  19. iis让支持webp文件
  20. 1077 Kuchiguse

热门文章

  1. linux中断底半部机制
  2. 读DS18B20序列号(c语言)
  3. C++利用栈实现计算器
  4. Nginx工作原理及相关介绍
  5. 程序员工资倒挂,IT 行业薪资潜规则如何规避?
  6. 通俗易懂的vuex-demo
  7. 恕我直言:职场上太低调不是装,是愚蠢!
  8. dbUtils 原理
  9. uva live 2326 - Moving Tables
  10. yii2框架获取刚插入数据库的id (原创)