unity学习12:地图相关的一些基础2, 增加layer种草种树

目录

参考学习

1 地图设置

1.1 上次制作的地图,稍微加点地形完善下.

1.2 调整下camera

1.3 摄像机camera的移动速度

1.4 地图属性,terrain settings

1.5 但是,地图看起来像沙漠一样,很单调

2 paint terrain / paint texture/ create layer添加地形的layer

2.1 选中 terrain / paint terrain / paint texture

2.2 terrain layer里缺少层, create一个新的layer

2.3 刷layer

3 piant details/ grass texture 添加草纹理

4  paint trees 绘制树

4.1 添加树,也是brush

4.2 遇到紫色的树,console里的报错的问题(未解决)

4.3  刷树相关

4.4 shift 取消之前的操作,或者ctrl+Z


参考学习

11.有树有草有海洋?为地形化个妆吧_哔哩哔哩_bilibili11.有树有草有海洋?为地形化个妆吧是【Unity教程】零基础带你从小白到超神的第12集视频,该合集共计69集,视频收藏或关注UP主,及时了解更多相关视频内容。icon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1gQ4y1e7SS?spm_id_from=333.788.videopod.episodes&vd_source=5fa6d2958ae880d9550a17f8050fd5ed&p=12

1 地图设置

1.1 上次制作的地图,稍微加点地形完善下.

  • 一般是四边高,封闭点,毕竟你不希望玩家看到世界边缘

1.2 调整下camera

  • 然后如果你的game窗口看不到地图
  • 需要调整下camera,
  1. camera和terrain地图之间需要设置合适的距离,camera的视野距离是有限制的,不能太远
  2. camera和terrain地图之间需要设置合适的角度,要让摄像机可以看见地形
  3. camera和terrain地图之间需要设置合适的高度,至少不能camera是负数或者0,这种贴着地面的高度

1.3 摄像机camera的移动速度

  • 按住鼠标右键,不光可以以当前点为圆心左右转动
  • 还可以按住WASD移动时,同时按住鼠标右键加速,速度会加快

1.4 地图属性,terrain settings

  • 有设置,树木,草,等细节显示距离的
  • wind相关设置,影响草和树叶?
  • 地图大小等
  • lighting
  • collider等

  

1.5 但是,地图看起来像沙漠一样,很单调

2 paint terrain / paint texture/ create layer添加地形的layer

paint texture  添加材质纹理等

2.1 选中 terrain / paint terrain / paint texture

2.2 terrain layer里缺少层, create一个新的layer

  • 默认是没有地形层的,所以就是黄色沙漠的样子
  • 在地形 terrain 上面增加层
  • 这个层,可以create,可以add,可以不只1个

2.3 刷layer

  • 也是用刷子刷
  • brush  刷子,刷子大小
  • opacity 不透明度,强度,
  • 注意,3D场景上要选择合适做layer的贴图,如果选的只适合2D的效果会很搞笑
  • 可以选择多个不同的layer 绘制草地和路面等不同的环境

这个2d的草,效果搞笑了。。。

3 piant details/ grass texture 添加草纹理

  • grass texture 草纹理
  • 点击add添加
  • 非地皮式样平面的草皮,而是3D的真实的草
  • 目标强度:最终强度,多次刷,叠加也不会超过这个强度

4  paint trees 绘制树

4.1 添加树,也是brush

  • 地图默认是没有定义树的

4.2 遇到紫色的树,console里的报错的问题(未解决)

  • 看下
  • material
  • texture
  • shader引用是否丢失,
  • 文件是不是齐全,
  • 创建的工程的管线对不对得上,将素材从stander转换为urp管线
  • 但是我的按这些还是没解决

[Worker1] The tree PT_Pine_Tree_03_stump must use the Nature/Soft Occlusion shader. Otherwise billboarding/lighting will not work correctly.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

unity树和草都是紫色 - 技术问答 - Unity官方开发者社区问题描述 unity里面的树和草模型是紫色,且有的放不出来,能放出来也是紫色的 我尝试了一些网上的方法也无济于事,从第一次安装到现在,重装了好多次 请尽可能详细描述您遇到的问题: 包括:问题如何复现;期望达到怎么样的效果;使用场景等。 Unity版本 2022.1.23f1c1 平台 - UnityAsk是中国Unity官方推出的Unity中文答疑论坛icon-default.png?t=O83Ahttps://developer.unity.cn/ask/question/638f2a65edbc2a001d4e5fc6

Unity导入项目中的模型都是紫色的_unity模型导入变紫色-CSDN博客文章浏览阅读2.6w次,点赞11次,收藏47次。在 Unity 中打开项目,选中变为紫色的材质Materials,然后点击“Edit”>“Rendering”>“Materials”>“Convert Selected Built-in Materials to URP”。如果使用 URP,从另一个管道导入的资源可能会显示为紫色。最常见的原因是正在使用通用渲染管道(URP)。_unity模型导入变紫色https://blog.csdn.net/L0218_7225/article/details/132111993

https://www.zhihu.com/question/545804736icon-default.png?t=O83Ahttps://www.zhihu.com/question/545804736

4.3  刷树相关

  • 树密度
  • 树高度 宽度
  • 可以设置范围
  • 可以绑定,类宽高绑定
  • 树高度,随机,
  • 大量种植树
  • 勾上这些配置:保持树的随机性差别
  1. 随机旋转
  2. 色差

4.4 shift 取消之前的操作,或者ctrl+Z