༺༽༾ཊ—游戏-01_2D-开发—ཏ༿༼༻

首先利用安装好的Unity Hub创建一个unity 2D(URP渲染管线)项目

选择个人喜欢的操作格局(这里采用2 by 3)

在Project项目管理中将双栏改为单栏模式(个人喜好)

找到首选项(Preferences)设置

勾选代表:每次创建物体时都放在Scene的(0,0)位置

修改运行时环境颜色

设置好之后点击运行即变为自己喜欢的颜色

点击Gizmos可以选择是否开启小图标模式(建议开启)

将资源包WB导入

选择资源包中的人物图片并查看Sprite Editor(切割图片)

设置清晰度

设置好之后图片的清晰度会变高

选择切割行列数,并设置切割锚点为下方,最后选择切割Slice

有星号*表示没有保存点击Apply 或 ctrl + s

此时会看到Project文件夹中的一张8行11列的整体图被切割成了88张单体图,将其中一张图片拖拽到Hierarchy层次结构中可看到Scene场景中出现了一张角色图片

如果觉得Scene中摄像机暂时不必出现,可点击Gizmos取消小图标显示

调整背景整体图片清晰度

按照16*16尺寸切割背景图片

接下来使用瓦片调色盘Tile Palette

将瓦片调色盘放置Hierarchy旁边

新建调色盘

放置路径

这样我们就创建好调色盘了,并且有了第一个调色盘T1

将切割好的背景单体图片拖拽至T1调色盘中

松手之后他会问你需要存放在哪里来使用

在TM文件夹中再创建一个新的文件夹

命名为瓦片

并归类再次创建文件夹Tiles01

这样调色板中就出现了单元背景图

可见此时没有目标瓦片地图,需要我们创建

再Hierarchy中创建一个正常的瓦片地图

创建好之后返回到瓦片调色盘Tile Palette中

此时就可以拖拽绘制拼接背景地图了

设置好之后可以通过Hierarchy中的Main Camera的大小Size来控制屏幕比例

最后利用叠层绘制场景的遮挡顺序

添加层级

添加好之后在场景中添加一层小草,可见小草遮挡了人物脚部

接下来设置人物图片的层级为非default即可出现在小草前面

调色板还有一些帮助绘制场景的工具可以自己了解

还有一些隐藏的工具在首选项中

点击添加+可添加至调色盘工具栏中

点击保存Save

可见调色盘的工具栏中出现了几个新工具

修改名字为平台

将平台层级设置为中

再创建一个调色盘起名为Back1意为背景1

全选设置

细化层级 数字越大遮挡性越强

选择需要画的层级

可以设置避免画错层

在主摄像机中更换天空颜色

修改角色名字为Player

创建新文件夹命名为规则瓦片

创建规则瓦片

修改名字为地面1

我们可以在select中搜索图片

为方便我们查找图片需要我们对需要的图片进行修改名字,输入T后双击任意一个地面图片

创建瓦片规则

选择图片

制定规则

调整优先级

将规则瓦片Ground1拖拽至调色盘中利用矩形工具进行绘制

补全内部夹角缺陷

创建新文件夹制作动态瓦片

创建动态瓦片

修改名字

添加动态数量为4

为了方便我们需要先对图片进行更名

之后点击保存

再次保存后添加图片1,4,7,10为左侧Left瀑布

运行即流动

Ctrl + d 修改图片

运行即流动

选择最低层级进行绘画即可被人物遮挡

运行简单场景布置即完成

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

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

相关文章

Django教程第4章 | Web开发实战-三种验证码实现

系列:Django学习教程 验证码的存在是为了防止系统被暴力破解攻击,几乎每个系统都有验证码。下面将介绍三种生成验证码方式。 您可以根据你自己的需要进行学习。 手动生成验证码 安装绘图依赖,利用的是画图模块 PIL 以及随机模块 random 在后…

鸿蒙开发-UI-布局-线性布局

鸿蒙开发-序言 鸿蒙开发-工具 鸿蒙开发-初体验 鸿蒙开发-运行机制 鸿蒙开发-运行机制-Stage模型 鸿蒙开发-UI 鸿蒙开发-UI-组件 鸿蒙开发-UI-组件-状态管理 鸿蒙开发-UI-应用-状态管理 鸿蒙开发-UI-渲染控制 鸿蒙开发-UI-布局 文章目录 前言 一、基本概念 二、布局子元素 1.子元…

User-Agent(用户代理)是什么?

User-Agent(用户代理)是什么? User-Agent 即用户代理,简称“UA”,它是一个特殊字符串头。网站服务器通过识别 “UA”来确定用户所使用的操作系统版本、CPU 类型、浏览器版本等信息。而网站服务器则通过判断 UA 来给客…

Hotspot源码解析-第十九章-ClassLoaderData、符号表、字符串表的初始化

第十九章-ClassLoaderData初始化 讲解本章先从一张图开始 众所周知,Java类的相关信息都是存储在元空间中的,但是是怎么存储的,相信很多读者是不清楚的,这里就不得不涉及到ClassLoaderDataGraph、classLoader、classLoaderData&…

MIT 6s081 lab 5: xv6 lazy page allocation

Page faults Basic 通过page fault可以实现一系列的虚拟内存功能: lazy allocationcopy-on-write forkdemand pagingmemory mapped files 虚拟内存的两个主要的优点: 1、隔离性:每个应用程序拥有自己的地址空间,因此不可能修…

【Dart】=> [06] Dart初体验-类Class-构造函数-继承-mixin-异步编程-链式调用-泛型-异常

目录 能够定义并使用Dart的类类的定义构造函数私有属性和方法继承mixin异步编程FutureFuture链式调用async - awaitdynamic类型泛型异常 能够定义并使用Dart的类 Dart是一门面向对象的编程语言,所有的对象都是类的实例 通过类我们可以对数据和方法进行封装复用 学习…

(2023版)斯坦福CS231n学习笔记:DL与CV教程 (1) | 引言与知识基础

前言 📚 笔记专栏:斯坦福CS231N:面向视觉识别的卷积神经网络(23)🔗 课程链接:https://www.bilibili.com/video/BV1xV411R7i5💻 CS231n: 深度学习计算机视觉(2017&#xf…

NLP论文阅读记录 - 2022 | WOS 用于摘要法律文本的有效深度学习方法

文章目录 前言0、论文摘要一、Introduction1.1目标问题 二.相关工作三.本文方法四 实验效果4.1数据集4.2 对比模型4.3实施细节4.4评估指标4.5 实验结果4.6 细粒度分析 五 总结 前言 Effective deep learning approaches for summarization of legal texts(22&#x…

Linux -- Nginx服务基础

4.1Nginx服务基础 Nginx(发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消 耗,以及对HTTP并发连接的高处理能力(单台物理服务器可支持30000~50000个并发请求),正因 为如此,…

vscode中关于python的一些常用配置

文章目录 python cv2 提示配置第一步 配置提示信息第二部 重启vs 可能还不行,那就重新安装以下opencv-python 配置pytest还是如上,将下入的位置打开编写测试用例 配置跨文件import在工作目录中新建一个.env文件输入内容如下打开.vscode中的setting.json …

目标识别跟踪模块Tofu3

Tofu系列提供了适应不同目标、不同速率的识别跟踪模块产品系列,主要包括Tofu3,4,5,S和其他零配件,可以适配BT.656,Cameralink,网络等不同接口和协议的热红外、可见光视频。 Tofu3 是多波段视频物体识别跟踪…

GL Logger和CANFDLog-OTL-128两款记录仪都是如何实现高效的报文录制的?

GL Logger是Vector推出的记录CAN/CAN FD、LIN、FlexRay和MOST数据通信的工具。以GL2400为例带着大家一步步地实现路试过程中通过整车OBD口进行CAN/CANFD报文的录制。 Step1 设备配置 设备配置即设备录制方式、录制内容、设备休眠唤醒策略等。 ▷ 打开Vector Logger Configurat…

UML-用例图

提示:用例图是软件建模的开始,软件建模中的其他图形都将以用例图为依据。用例图列举了系统所需要实现的所有功能,除了用于软件开发的需求分析阶段,也可用于软件的系统测试阶段。 UML-用例图 一、用例图的基础知识1.用例图的构成元…

使用numpy处理图片——滤镜

大纲 3维数组切分打平重组法深度切分法 3维数组堆叠 我们在用手机拍照片时,往往会对照片进行滤镜处理,从而让照片更加美观。本文我们将实现几种滤镜效果——去除所有像素中的某一种原色,形成只有红绿、红蓝和绿蓝原色的照片。 为了突出色彩丰…

定制服务器有什么优势优点?

定制服务器是指在根据用户的需求和业务特点,专门设计和制造的服务器。与标准服务器相比,定制服务器具有以下优势和优点: 更好的性能:定制服务器可以针对特定应用进行优化,从而提高服务器的性能。由于定制服务器不需要…

Win和Mac系统重置系统方法

注意:重置系统前,请备份好系统盘资料到其他盘符!重置系统将会删除应用和系统设置,甚至用户文件,还原为出厂设置模式。 Windows重置系统操作方法。(目前支持WIN8,WIN10,WIN11&#x…

Linux系统使用docker部署Geoserver(简单粗暴,复制即用)

1、拉取镜像 docker pull kartoza/geoserver:2.20.32、创建数据挂载目录 # 统一管理Docker容器的数据文件,geoserver mkdir -p /mydata/geoserver# 创建geoserver的挂载数据目录 mkdir -p /mydata/geoserver/data_dir# 创建geoserver的挂载数据目录,存放shp数据 m…

【数据库原理】(24)数据库安全性策略

数据库安全性是数据库管理系统(DBMS)中一个至关重要的方面。它指的是保护数据库免受非授权访问和恶意操作,包括数据泄露、修改、破坏等。 多层安全模型 在典型的计算机系统安全模型中,安全措施被设置在不同层级: 应用…

Unity ComputeShader 使用GPU快速计算复杂问题

Unity ComputeShader 使用GPU快速计算复杂问题 前言项目创建ComputeShader编写CompturShader创建Unity代码场景布置运行场景 参考 前言 遇到一个问题,需要大量的计算,在Unity中直接写会长时间的阻塞主线程,正好使用ComputeShader让GPU来帮我…

海格里斯HEGERLS仓储货架生产厂家|载荷1.5T运行速度1.7~2m/s的智能四向穿梭车系统

四向穿梭车立体库是近年来出现的一种智能型密集系统,通过使用四向穿梭车在货架的水平和纵向轨道上运行来搬运货物,一台四向穿梭车就能完成货物的搬运工作,大大提高了工作效率。同时配合提升机、自动化仓库管理系统(WMS)和仓库调度系统(WCS)&a…