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


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/503707.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏引擎学习第77天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾昨天的 bug 今天我们继续开发进度,进行调试昨天代码的问题,主要是关于如何跟踪玩家和敌人在世界中的高度位置。虽然我们做的是一款 2D 游戏,但我们希望能够处理多层的房间,玩家…

【微服务】7、分布式事务

在分布系统中,一个业务由多个服务合作完成,每个服务有自己的事务,多个事务需同时成功或失败,这样的事务称为分布式事务。 其中每个服务的事务叫分支事务,整个业务的统一事务叫全局事务。 分布式事务相关知识讲解 课程引…

【pyqt】(四)Designer布局

布局 之前我们利用鼠标拖动的控件的时候,发现一些部件很难完成对齐这些工作,pyqt为我们提供的多种布局功能不仅可以让排版更加美观,还能够让界面自适应窗口大小的变化,使得布局美观合理。最常使用的三种布局就是垂直河子布局、水…

30天开发操作系统 第 12 天 -- 定时器

前言 定时器(Timer)对于操作系统非常重要。它在原理上却很简单,只是每隔一段时间(比如0.01秒)就发送一个中断信号给CPU。幸亏有了定时器,CPU才不用辛苦地去计量时间。……如果没有定时器会怎么样呢?让我们想象一下吧。 假如CPU看不到定时器而仍想计量时…

大数据-268 实时数仓 - ODS层 将 Kafka 中的维度表写入 DIM

点一下关注吧!!!非常感谢!!持续更新!!! Java篇开始了! MyBatis 更新完毕目前开始更新 Spring,一起深入浅出! 目前已经更新到了: H…

算法5--位运算

目录 基础经典例题[面试题 01.01. 判定字符是否唯一](https://leetcode.cn/problems/is-unique-lcci/description/)[268. 丢失的数字](https://leetcode.cn/problems/missing-number/description/)[371. 两整数之和](https://leetcode.cn/problems/sum-of-two-integers/descrip…

基于STM32设计的仓库环境监测与预警系统

目录 项目开发背景设计实现的功能项目硬件模块组成设计思路系统功能总结使用的模块的技术详情介绍总结 1. 项目开发背景 随着工业化和现代化的进程,尤其是在制造业、食品业、医药业等行业,仓库环境的监控和管理成为了至关重要的一环。尤其是在存储易腐…

代码随想录day38 动态规划6

题目:322.零钱兑换 279.完全平方数 139.单词拆分 多重背包 背包总结 需要重做:322,139 322. 零钱兑换 思路:零钱,可取多次-》完全背包。 注意: 五部: 1.dp[j]:价值为j的时候,最…

HackMyVM-Again靶机的测试报告

目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、信息搜集 2、Getshell 3、提权 四、结论 一、测试环境 1、系统环境 渗透机:kali2021.1(192.168.101.127) 靶 机:Linux(192.168.101.204) 物理机:wi…

UDP_TCP

目录 1. 回顾端口号2. UDP协议2.1 理解报头2.2 UDP的特点2.3 UDP的缓冲区及注意事项 3. TCP协议3.1 报头3.2 流量控制2.3 数据发送模式3.4 捎带应答3.5 URG && 紧急指针3.6 PSH3.7 RES 1. 回顾端口号 在 TCP/IP 协议中,用 “源IP”, “源端口号”…

Android存储方案对比(SharedPreferences 、 MMKV 、 DataStore)

简介:本文介绍了Android开发中常用的键值对存储方案,包括SharedPreferences、MMKV和DataStore,并且对比了它们在性能、并发处理、易用性和稳定性上的特点。通过实际代码示例,帮助开发者根据项目需求选择最适合的存储方案&#xff…

Unity-Mirror网络框架-从入门到精通 总目录

前言 在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多个主题。Mirror是一个用于Unity的开源网络框架,专为多人游戏开发设计,它使得开发者…

element输入框及表单元素自定义前缀

如图所示&#xff1a; <el-input class"custom-input" placeholder"请输入" prefix-icon"prefix" v-model"form.name" clearable></el-input> :deep(.custom-input) {.el-input__icon {display: inline-block;width: 40…

现代谱估计的原理及MATLAB仿真(二)(AR模型法、MVDR法、MUSIC法)

现代谱估计的原理及MATLAB仿真AR参数模型法&#xff08;参数模型功率谱估计&#xff09;、MVDR法&#xff08;最小方差无失真响应法&#xff09;、MUSIC法&#xff08;多重信号分类法&#xff09; 文章目录 前言一、AR参数模型1 原理2 MATLAB仿真 二、MVDR法1 原理2 MATLAB仿真…

对话|全年HUD前装将超330万台,疆程技术瞄准人机交互“第一屏”

2024年&#xff0c;在高阶智驾进入快速上车的同时&#xff0c;座舱人机交互也在迎来新的增长点。Chat GPT、AR-HUD、车载投影等新配置都在带来新增量机会。 高工智能汽车研究院监测数据显示&#xff0c;2024年1-10月&#xff0c;中国市场&#xff08;不含进出口&#xff09;乘用…

LabVIEW之树形控件

一、树形控件基本构成 树形控件这个名称非常形象&#xff0c;其如同树一样&#xff0c;是典型的分层结构。树形控件的属性和方法使用非常灵活&#xff0c;树形控件的内容既可以静态编辑&#xff0c;也可以通过编程来动态填充。静态编辑树形控件适用于内容不变的应用场景&#…

springboot 集成 etcd

springboot 集成 etcd 往期内容 ETCD 简介docker部署ETCD 前言 好久不见各位小伙伴们&#xff0c;上两期内容中&#xff0c;我们对于分布式kv存储中间件有了简单的认识&#xff0c;完成了docker-compose 部署etcd集群以及可视化工具 etcd Keeper&#xff0c;既然有了认识&a…

gateway的路径匹配介绍

gateway是一个单独服务。通过网关端口和predicates进行匹配服务 1先看配置。看我注解你就明白了。其实就是/order/**配置机制直接匹配到orderservice服务。 2我试着请求一个路径&#xff0c;请求成功。下面第三步是请求的接口。 3接口。

嵌入式中QT实现文本与线程控制方法

第一:利用QT进行文件读写实现 利用QT进行读写文本的时候进行读写,读取MP3歌词的文本,对这个文件进行读写操作。 实例代码,利用Qfile,对文件进行读写。 //读取对应文件文件,头文件的实现。 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #incl…

书籍推荐:Kubernetes 修炼手册

这本书是 2020 年出版的&#xff0c;比较新&#xff0c;从 0 到 1 介绍了 k8s 中的相关技术和概念&#xff0c;翻译质量也可以&#xff0c;适合作为初学 k8s 的课外书。 书中比较关键的就是中间那几个章节&#xff0c;基本掌握 k8s 中 Pod、svc、StatefulSet、ConfigMap、Volum…