【Unity3DRPG入门学习笔记第三卷】PolyBrush 构建场景

news2024/11/23 21:39:05

一、安装 Polybrush

导入样例

我新建了一个新文件夹 Plugins 用来管理

打开 Polybrush Window

二、使用 Polybrush

1. 选中物体,使用第一个工具,会发现可以显示顶点,可以改变网格,例如我们可以上下拖拽地面改变地形

正常左键点击鼠标拖拽向上凸起,按住 Ctrl 会像下凹陷

有很多有用属性可以调节,按住 CtrlShift 加滑轮也可以调节不同的属性,可以试一下

2. 第二个工具可以做平滑处理

在使用这些工具的时候,阴影的 Normal Bias 为 0 可能会有摩尔纹

看情况更改

3. 第三个工具可以在网格上绘制顶点的颜色

不过在使用前还需要 Poly brush 材质,我们使用 Lit Vertex Color URP 右键创建材质

然后拖拽给地面,就可以在上面绘制颜色了

这在游戏制作初期的时候挺有用,比如划定区域

或者你希望整个物体变成某个颜色,点击 Floor,然后可以取消这个选项再细化

4. 第四个工具可以快速绘制预制体

但是一开始画板中的内容是空的

我们可以选择除地面意外的所有预制体,拖入到 Current Palette

然后选中几个预制体,会随机绘制

也可以调整这个滑动条设置出现概率

按住 Ctrl 键拖拽鼠标可以删除划过的物体

然后可以发现我们生成的物体并不乱,因为勾选了这个选项

三、ProBuilder(这个加上面那个太像虚幻里面的了…)

当我们调整物体的 Scale 时发现顶点数量并没有变化,但是我们想要地面更大,而且顶点数目也同时变多,怎么办呢?接下来安装一个插件可以解决

两种模式可供选择,如果是图标(Icon)模式,鼠标在某个功能上悬停一段时间会显示说明,或者按住快捷键 Shift 然后鼠标悬停的位置会立即显示说明

如果有齿轮,Alt + Click 可以设置更多

1. 使用 ProBuilder

选中一个形状,可以自定义绘制,或者按住 Shift + 左键可以快速生成一个模板形状

调整一下玩家位置(属性在 Scene 面板有,或者直接看 Inspector 也行),创建一个平板

选中物体,按快捷键 F 聚焦物体,如果物体锚点中心不在中心,可以调节一下,变成这样方便操作,我这里都将物体的 Transform Reset 了

四、ProGrids

这个个插件,我的是 2021.3.12 版本的,已经搜不到了,但是可以通过 URL 添加 com.unity.progrids

打开 ProGrids Window

五、布置场景

这个面板默认的顶点还是四边形的形状,不是三角形,我们可以调整一下

我们还可以新建材质,更改平板的材质

现在可以布置场景了,或者使用预制的场景

1. 更改材质 Shader 类型

我们可以更改成 Polybrush 类型,这样就可以使用 Polybrush 绘制颜色了

这里简单布置如下



The End.

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

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

相关文章

Java 包装类

Java包装类\huge{Java \space 包装类}Java 包装类 概述 所谓的包装类,通俗来讲其实就是888种基本数据类型对应的引用类型(本质就是引用类型)。 ❗❗❗尤其注意charcharchar对应的包装类的名称是charactercharactercharacter,in…

大数据学习:shell基础

文章目录一、常用shell命令任务一:查看/etc目录信息前5行信息任务二:查看/etc/profile文件后5行信息二、grep命令选项参数任务一:抓取/etc目录下的python信息任务二:抓取/etc/profile文件里的dev信息任务三:抓取用户数…

Revit运行很卡?这些招数你学会(废)了吗?

在日常的项目实施过程中,我们经常会感觉到Revit运行越来越慢。当然,和我们经常吐槽的软件本身有一定的关系,除此之外,根据我这些年的经验总结,规避掉以下问题可大幅度缓解Revit卡顿的问题。 01禁用结构分析选项 我们…

一条道简单的算法引发的思考

前言 新一季的 Rick&Morty 已经上线,剧集质量虽然有所下降,但 E03 中的 SheepCounter 挺有意思。自己照着剧中的设定开发了一款界面极其相似、交互更为丰富的小程序,小程序的终极目标只有一个:数羊!数羊&#xff…

大数据Kudu(六):Kudu Java Api操作

文章目录 ​​​​​​Kudu Java Api操作 一、​​​​​​​​​​​​​​添加Maven依赖

zos-open gb28181,rtsp,rtmp,hls直播储存回放,上下级级联

fslib框架 fslib框架是一套可运行于生产环境的支持c/c线程死锁,线程cpu资源统计,死机时自动记录死机所对应的源码位置的调试框架,部分功能支持php语言;fslib框架内置了很多实用库配置库(FsConfig)--支持向上向下兼容的配置模块,同时可以导出与导入json和…

Ajax(三)

1.form表单的基本使用 1.1 什么是表单 表单在网页中主要负责数据采集功能。HTML中的<form>标签&#xff0c;就是用于采集用户输入的信息&#xff0c;并通过<form>标签的提交操作&#xff0c;把采集到的信息提交到服务器端进行处理。 1.2 表单的组成部分 表单标签…

java+MySQL 基于ssm的网上定点餐外卖系统

网上订餐不是一蹴而就的事情,它需要的是线上线下的共同努力。对于线上来说,安全、稳定、功能完善的网站构建必不可少,这是主要的也是最重要的一部分,网站是“脸面”,好的脸面会吸引更多的顾客光顾。而对于线下来说,好的菜品是一个订餐网站的支柱,我们不能仅靠各色各样的图片满足…

mockito的详细使用

目录 1.概述 2.使用 2.1.依赖 2.2.校验 2.2.1.值校验 2.2.2.顺序校验 2.2.3.指定返回 2.3.注解 2.3.1.Mock 2.3.2.Spy 2.3.3.Captor 2.3.4.InjectMocks 1.概述 mock&#xff0c;一种JAVA单元测试技术&#xff0c;mock允许使用模拟对象替换测试中的系统部件&#xf…

【Redis】Redis 分布式锁

文章目录概述Redis 实现分布式锁加锁释放锁死锁概述 在单体项目中&#xff0c;我们处理多线程同时操作某一处代码块或者变量时就使用 Synchronized 或者 Lock 锁去保证数据的安全性&#xff0c;但是&#xff0c;现在我们基本上都是使用微服务&#xff0c;当我们把服务部署到多…

一文说透小程序插件及其作用价值

最近工作接触小程序插件比较多&#xff0c;就想着不如跟大家系统分享一下小程序插件相关的内容。 首先&#xff0c;我们要先弄清楚小程序插件究竟是什么&#xff1f; 简单来说&#xff0c;小程序插件就是可被添加到小程序内直接使用的功能组件。插件依附于主程序的辅助程序&a…

详解c++---string的介绍(上)

这里写目录标题什么是stringstring的构造函数string的赋值重载string的遍历第一种方式 [ ]第二种方式 范围for第三种方式 正向迭代器反向迭代器string中的capacitysize lengthmax_sizecapacityreserveresizeshrink_to_fitstring的element access什么是string 那这里大家就只用…

k8s编程operator实战之云编码平台——③Code-Server Pod访问实现

文章目录1、openresty介绍和安装2、实现code-server的反向代理3、动态反向代理实现启动多个code-server访问k8s编程operator系列&#xff1a;k8s编程operator——(1) client-go基础部分k8s编程operator——(2) client-go中的informerk8s编程operator——(3) 自定义资源CRDk8s编…

【提高代码可读性】—— 手握多个代码优化技巧、细数哪些惊艳一时的策略

回顾 前期 趁着下班前五分钟书写——Vue3通讯(常规写法、语法糖、v-modle、兄弟通讯)_0.活在风浪里的博客-CSDN博客Vue3 组件通讯https://blog.csdn.net/m0_57904695/article/details/128145150?spm1001.2014.3001.5501 目录 一、可选链接运算符【&#xff1f;.】 二、空…

AD20和立创EDA设计(2)提取立创EDA的原理图库和PCB库

&#xff08;1&#xff09;因为AD20需要自己画原理图库和PCB库。所以我建议新手先用立创EDA画好原理图&#xff0c;转换为PCB&#xff08;注意&#xff0c;只需要转换出PCB即可&#xff0c;因为我们需要立创EDA的PCB库。不懂没关系&#xff0c;后面就清楚了&#xff09; &#…

把随身WiFi的esim卡移植到SIM卡放到手机使用

esim移植到实体sim卡&#xff0c;手把手教你esim改实体卡操作 自用先机的棒子&#xff0c;3-5倍虚标&#xff0c;在单位用&#xff0c;网速还行就是信号不好&#xff0c;uz801_v3.0的板子&#xff0c;410单天线&#xff0c;没有改装潜力&#xff0c;发热还大&#xff0c;加了风…

炸裂!速度百倍提升,高性能 Python 编译器 Codon 火了!

众所周知&#xff0c;Python 是一门简单易学、具有强大功能的编程语言&#xff0c;在各种用户使用统计榜单中总是名列前茅。相应地&#xff0c;围绕 Python&#xff0c;研究者开发了各种便捷工具&#xff0c;以更好的服务于这门语言。 编译器充当着高级语言与机器之间的翻译官…

[附源码]Nodejs计算机毕业设计基于Web企业客户管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分…

数据分析图表-FineReport 图表切换接口

1. 概述 1.1 问题描述 图表往往是按照从左往右或从右往左的顺序来切换。那么如何实现点击图表直接切换到其他不相邻的图表呢&#xff1f;效果如下图所示&#xff1a; 1.2 实现思路 给图表添加 JavaScript 类型的超级链接&#xff0c;调用图表接口FR.Chart.WebUtils.getChart(…

如何选择美股l2接口类型?

如何选择美股l2接口类型&#xff1f; 首先要选择稳定的美股l2接口&#xff0c;因为在进行股票行情分析的时候对于其数据的真实性和准确性都有很高的要求。不靠谱的数据平台容易造成数据传输卡顿&#xff0c;或数据获取不准确的情况&#xff0c;轻则影响企业运作&#xff0c;重…