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

news2024/10/5 20:17:37

首先利用安装好的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.coloradmin.cn/o/1386352.html

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

相关文章

2024 解决matplotlib中文字体问题

第一种代码(失败代码) import matplotlib as mpl import matplotlib.pyplot as plt from matplotlib.font_manager import FontPropertiesfont_path /Users/huangbaixi/Desktop/SimHei.ttfdef plot_demo():#print(mpl.get_cachedir())# 绘制折线图font…

【记忆化搜索】

欢迎来到Cefler的博客😁 🕌博客主页:那个传说中的man的主页 🏠个人专栏:题目解析 🌎推荐文章:【LeetCode】winter vacation training 前言 记忆化搜索是一种优化搜索算法的方法,它可…

Apache StringUtils:Java字符串处理工具类

简介 在我们的代码中经常需要对字符串判空,截取字符串、转换大小写、分隔字符串、比较字符串、去掉多余空格、拼接字符串、使用正则表达式等等。如果只用 String 类提供的那些方法,我们需要手写大量的额外代码,不然容易出现各种异常。现在有…

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

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

调试ad5245的总结

调试ad5245的总结 这个ad5245是通过IIC与FPGA进行通信的,首先要理解IIC协议。 经验总结: 1、SCL和SDA端的要有上拉电阻,且上拉电阻能正常工作; 2、要往SDA数据线上写三个字节才能调节ad5245的电阻值,第三个字节就是…

html中的flex是什么?——弹性布局

在HTML中,flex是一种布局方式,用于处理容器中的子元素的布局。它是CSS3的一部分,也被称为弹性布局。 通过使用flex布局,可以将容器中的子元素进行灵活的定位和扩展,以适应不同的屏幕尺寸和设备。它提供了一种简单而强…

flink 1.18 sql gateway /sql gateway jdbc

一 sql gateway 注意 之所以直接启动gateway 能知道yarn session 主要还是隐藏的配置文件,但是配置文件可以被覆盖,多个session 保留最新的applicationid 1 安装flink (略) 2 启动sql-gatway(sql-gateway 通过官网介绍只能运行…

【时光记:2023的心灵旅程】

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

tree数据处理

接口获取数据oldArr [{"deptCode": "01","parentCode": "000","sortKey": 4,"deptName": "办公室(党委办公室、董事会办公室)","children": [{"deptCode":…

九、Qt C++ 毕业设计 数据库相关

《一、QT的前世今生》 《二、QT下载、安装及问题解决(windows系统)》《三、Qt Creator使用》 ​​​ 《四、Qt 的第一个demo-CSDN博客》 《五、带登录窗体的demo》 《六、新建窗体时,几种窗体的区别》 《七、Qt 信号和槽》 《八、Qt C 毕业设计-CSDN博客》 …

从JVM角度对java中引用的理解

学java这么久了,对java引用越来越深刻,好好梳理一下下面三个问题,带着问题进行理解。 什么是引用?引用存放在jvm哪个区域? 引用是一种变量类型。引用类型占四个字节。 变量类型分为基本类型和引用类型。 我们知道jav…

2023年跨国企业如何实现跨境数据传输合规化(上)

一、什么是数据跨境传输? 首先了解一个概念,什么是数据跨境传输? 数据跨境传输简单概括就是指信息通过互联网等网络媒介,在跨国企业之间进行传递和交换的过程。 有一则官方网站关于全球化数字化的数据统计:仅2019 年…

【Web】什么是 XSS 攻击,如何避免?

🍎个人博客:个人主页 🏆个人专栏:Web ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 常见方法: 结语 我的其他博客 前言 在当今数字化时代,网络安全成为信息技术领域中的一项至关重要的任务。X…

视频和音频怎么合并在一起?分享3个轻松合并的实用技巧

视频和音频怎么合并在一起?在数字媒体时代,视频和音频是制作多媒体内容不可或缺的元素。有时我们需要将视频和音频合并在一起,以创建更丰富、更有趣的多媒体内容。那么,如何将视频和音频合并在一起呢?下面将介绍一些实…

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…

第一个Python程序_获取网页 HTML 信息[Python爬虫学习笔记]

使用 Python 内置的 urllib 库获取网页的 html 信息。注意,urllib 库属于 Python 的标准库模块,无须单独安装,它是 Python 爬虫的常用模块。 获取网页 HTML 信息 1) 获取响应对象 向百度(http://www.baidu.com/)发起…

计算3种颜色粉刷立方体的所有可能方法

“(伯恩赛德引理)设G是一个作用在有限集合X上的有限群,令N为轨道的个数,则 其中Fix(x)是被τ固定的x∈X的个数.“ *高等近世代数 Joseph J. Rotman P78 “设G是一个有限群,作用在集合X上。对每个g属于G令X^g表示X中在g…

电力能源监测管理系统,在医院中有哪些作用?

随着经济全球化的发展,节能减排成为当前社会发展必须关注的问题。电力能源监测管理系统,可以分析电力管理能源的现状,并根据现状提出对应的策略,为快速高效建成绿色智能化医院提供有力支撑和技术保障。 医院能源管理现状 1、人力…

linux 网络文件共享服务

存储类型 DAS 直连式存储 SAN 存储区域网络 NAS 网络附近存储 FTP文件传输协议 文件传输协议 FTP 早期的三个应用级协议之一,基于c/s架构 数据传输格式:二进制(默认)和文本 tcp 21端口(权限,…

uniapp 如何使用echarts 以及解决tooltip自定义不生效问题

使用的是echarts-for-wx插件&#xff1b; 正常写法案例&#xff1a;给tooltip数值加个% <template><view><uni-ec-canvas class"uni-ec-canvas"id"uni-ec-canvas"ref"canvas"canvas-id"uni-ec-canvas":ec"ec&quo…