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.mzph.cn/news/892150.shtml

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

相关文章

数据挖掘——数据预处理

数据挖掘——数据预处理 数据预处理数据预处理 ——主要任务数据清洗如何处理丢失的数据如何处理噪声数据如何处理不一致数据 数据集成相关分析相关系数(也成为皮尔逊相关系数)协方差 数据规约降维法:PCA主成分分析降数据——抽样法数据压缩 数据预处理 数据预处理…

Python入门教程 —— 网络编程

1.网络通信概念 简单来说,网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。 使用网络的目的,就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。 前面的学习编写的程序都是单机的,即不能和其他电脑上的程…

鸿蒙APP之从开发到发布的一点心得

引言: 做鸿蒙开发大概有1年左右时间了,从最开始的看官方文档、看B站视频,到后来成功发布两款个人APP(房贷计算极简版、时简时钟 轻喷,谢谢)。简单描述一下里边遇到的坑以及一些经历吧。 学习鸿蒙开发 个…

力扣刷题:数组OJ篇(上)

大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 目录 1.消失的数字(1)题目描…

linux下多个硬盘划分到同一挂载点

Linux下多个硬盘划分到同一挂载点 需要明确的几个概念 物理卷: 物理卷是物理存储设备(如硬盘分区、整个硬盘、RAID 阵列等)在逻辑卷管理(LVM - Logical Volume Manager)系统中的抽象表示。它是构建逻辑卷组的基本单元 假设我们有…

2.STM32F407ZGT6-外部中断

参考: 1.正点原子。 前言: MCU最重要的一个领域–中断。总结下嵌套向量和外部中断的概念。达到: 1.NVIC是什么,了解中断的整体管理理念。 2.中断里面最简单的外部中断,怎么配置处理。 3.使用STM32CubeMX配置外部中断的…

《HeadFirst设计模式》笔记(下)

代理模式 代理要做的就是控制和管理访问。 你的客户对象所做的就像是在做远程方法调用,但其实只是调用本地堆中的“代理”对象上的方法,再由代理处理所有网络通信的低层细节。 Java的RMI提供了客户辅助对象和服务辅助对象,为客户辅助对象…

【学Rust开发CAD】1 环境搭建

文章目录 一、搭建C/C编译环境二、安装Rust三、配置 PATH 环境变量四、验证安装结果五、安装编辑工具 一、搭建C/C编译环境 Rust 的编译工具依赖 C 语言的编译工具,这意味着你的电脑上至少已经存在一个 C 语言的编译环境。如果你使用的是 Linux 系统,往…

【Linux系列】Vim 编辑器中的高效文本编辑技巧:删除操作

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Python爬虫与1688图片搜索API接口:深度解析与显著收益

在电子商务的浩瀚海洋中,数据是驱动业务决策的核心引擎。阿里巴巴旗下的1688平台,作为全球领先的B2B在线市场,不仅汇聚了海量的商品信息,还提供了丰富的API接口,为开发者提供了强大的数据获取工具。本文将深入探讨1688…

IDEA 字符串拼接符号“+”位于下一行的前面,而不是当前行的末尾

效果图 IDEA 默认效果是“历史效果”,经过修改后为“预期效果” 设置方式 在设置中找到Editor > Code Style > Java > Wrapping and Braces > Binary expressions > 勾选 Operation sign on next line 即可实现。具体设置如图。

/src/utils/request.ts:axios 请求封装,适用于需要统一处理请求和响应的场景

文章目录 数据结构解释1. 核心功能2. 代码结构分析请求拦截器响应拦截器 3. 改进建议4. 总结 console.log(Intercepted Response:, JSON.stringify(response));{"data": {"code": 0,"msg": "成功","data": {"id":…

基于FPGA的洗衣机控制器电子定时器

文章目录 功能描述 一、框架 二、verilog代码 控制模块实现 三、视频上板效果展示 功能描述 (1)定时启动正转20秒暂停10秒反转20秒暂 停10秒,定时未到回到“正转20秒暂停10秒……”,定时到则停止; 若定时到,则停…

大数据技术 指令笔记1

3.cd命令 cd命令用来切换工作目录至DirName。其中DirName表示法可为绝对路径或相对路径 例如: cd/ 切换到根目录 cd 切换到家目录 cd /etc/sysconfig/ 切换到/etc/sysconfig目录 cd .. 返回到父目录 4.Is命令 Is命令用来列出文件或…

Android 性能优化:内存优化(实践篇)

1. 前言 前一篇文章Android性能优化:内存优化 (思路篇) 大概梳理了Android 内存原理和优化的必要性及应该如何优化,输出了一套短期和长期内存优化治理的SOP方案。 那么这一篇文章就总结下我最近在做内存优化如何实践的&#xff0…

OSPF使能配置

OSPF路由协议是用于网际协议(ip)网络的链路状态的路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPV4的OSPFv2协议定义于RFC 2328,R…

【STM32+CubeMX】 新建一个工程(STM32F407)

相关文章: 【HAL库】 STM32CubeMX 教程 1 --- 下载、安装 目录 第一部分、新建工程 第二部分、工程文件解释 第三部分、编译验证工程 友情约定:本系列的前五篇,为了方便新手玩家熟悉CubeMX、Keil的使用,会详细地截图每一步Cu…

刚体变换矩阵的逆

刚体运动中的变换矩阵为: 求得变换矩阵的逆矩阵为: opencv应用 cv::Mat R; cv::Mat t;R.t(), -R.t()*t

List ---- 模拟实现LIST功能的发现

目录 listlist概念 list 中的迭代器list迭代器知识const迭代器写法list访问自定义类型 附录代码 list list概念 list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素…

谷云科技iPaaS V7.0+企业级AI Agent产品全新发布

当下,大数据、人工智能等前沿技术迅猛发展,正以前所未有的速度重塑着企业 IT 集成的格局。谷云科技作为深耕国内集成领域多年的专业厂商,始终紧跟技术趋势变化,深度洞察客户需求,致力于以创新驱动为企业数字化转型赋能…