《游戏-01_2D-开发》

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

《游戏-01_2D-开发》_第1张图片

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

《游戏-01_2D-开发》_第2张图片

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

《游戏-01_2D-开发》_第3张图片

找到首选项(Preferences)设置

《游戏-01_2D-开发》_第4张图片

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

《游戏-01_2D-开发》_第5张图片

修改运行时环境颜色

《游戏-01_2D-开发》_第6张图片

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

《游戏-01_2D-开发》_第7张图片

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

《游戏-01_2D-开发》_第8张图片

将资源包WB导入

《游戏-01_2D-开发》_第9张图片

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

《游戏-01_2D-开发》_第10张图片

设置清晰度

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

《游戏-01_2D-开发》_第11张图片

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

《游戏-01_2D-开发》_第12张图片

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

《游戏-01_2D-开发》_第13张图片

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

《游戏-01_2D-开发》_第14张图片

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

《游戏-01_2D-开发》_第15张图片

调整背景整体图片清晰度

《游戏-01_2D-开发》_第16张图片

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

《游戏-01_2D-开发》_第17张图片

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

《游戏-01_2D-开发》_第18张图片

将瓦片调色盘放置Hierarchy旁边

《游戏-01_2D-开发》_第19张图片

新建调色盘

《游戏-01_2D-开发》_第20张图片

《游戏-01_2D-开发》_第21张图片

放置路径

《游戏-01_2D-开发》_第22张图片

《游戏-01_2D-开发》_第23张图片

《游戏-01_2D-开发》_第24张图片

《游戏-01_2D-开发》_第25张图片

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

《游戏-01_2D-开发》_第26张图片

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

《游戏-01_2D-开发》_第27张图片

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

《游戏-01_2D-开发》_第28张图片

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

《游戏-01_2D-开发》_第29张图片

命名为瓦片

《游戏-01_2D-开发》_第30张图片

并归类再次创建文件夹Tiles01

《游戏-01_2D-开发》_第31张图片

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

《游戏-01_2D-开发》_第32张图片

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

《游戏-01_2D-开发》_第33张图片

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

《游戏-01_2D-开发》_第34张图片

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

《游戏-01_2D-开发》_第35张图片

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

《游戏-01_2D-开发》_第36张图片

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

《游戏-01_2D-开发》_第37张图片

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

《游戏-01_2D-开发》_第38张图片

添加层级

《游戏-01_2D-开发》_第39张图片

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

《游戏-01_2D-开发》_第40张图片

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

《游戏-01_2D-开发》_第41张图片

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

《游戏-01_2D-开发》_第42张图片

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

《游戏-01_2D-开发》_第43张图片

《游戏-01_2D-开发》_第44张图片

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

《游戏-01_2D-开发》_第45张图片

点击保存Save

《游戏-01_2D-开发》_第46张图片

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

《游戏-01_2D-开发》_第47张图片

修改名字为平台

《游戏-01_2D-开发》_第48张图片

将平台层级设置为中

《游戏-01_2D-开发》_第49张图片

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

《游戏-01_2D-开发》_第50张图片

全选设置

《游戏-01_2D-开发》_第51张图片

《游戏-01_2D-开发》_第52张图片

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

《游戏-01_2D-开发》_第53张图片

《游戏-01_2D-开发》_第54张图片

《游戏-01_2D-开发》_第55张图片

《游戏-01_2D-开发》_第56张图片

《游戏-01_2D-开发》_第57张图片

《游戏-01_2D-开发》_第58张图片

选择需要画的层级

《游戏-01_2D-开发》_第59张图片

可以设置避免画错层

《游戏-01_2D-开发》_第60张图片

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

《游戏-01_2D-开发》_第61张图片

修改角色名字为Player

《游戏-01_2D-开发》_第62张图片

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

《游戏-01_2D-开发》_第63张图片

创建规则瓦片

《游戏-01_2D-开发》_第64张图片

修改名字为地面1

《游戏-01_2D-开发》_第65张图片

我们可以在select中搜索图片

《游戏-01_2D-开发》_第66张图片

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

《游戏-01_2D-开发》_第67张图片

《游戏-01_2D-开发》_第68张图片

《游戏-01_2D-开发》_第69张图片

《游戏-01_2D-开发》_第70张图片

《游戏-01_2D-开发》_第71张图片

《游戏-01_2D-开发》_第72张图片

《游戏-01_2D-开发》_第73张图片

《游戏-01_2D-开发》_第74张图片

《游戏-01_2D-开发》_第75张图片

《游戏-01_2D-开发》_第76张图片

《游戏-01_2D-开发》_第77张图片

《游戏-01_2D-开发》_第78张图片

《游戏-01_2D-开发》_第79张图片

《游戏-01_2D-开发》_第80张图片

创建瓦片规则

《游戏-01_2D-开发》_第81张图片

选择图片

《游戏-01_2D-开发》_第82张图片

制定规则

《游戏-01_2D-开发》_第83张图片

《游戏-01_2D-开发》_第84张图片

调整优先级

《游戏-01_2D-开发》_第85张图片

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

《游戏-01_2D-开发》_第86张图片

补全内部夹角缺陷

《游戏-01_2D-开发》_第87张图片

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

《游戏-01_2D-开发》_第88张图片

创建动态瓦片

《游戏-01_2D-开发》_第89张图片

修改名字

《游戏-01_2D-开发》_第90张图片

添加动态数量为4

《游戏-01_2D-开发》_第91张图片

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

《游戏-01_2D-开发》_第92张图片

《游戏-01_2D-开发》_第93张图片

《游戏-01_2D-开发》_第94张图片

《游戏-01_2D-开发》_第95张图片

《游戏-01_2D-开发》_第96张图片

《游戏-01_2D-开发》_第97张图片

《游戏-01_2D-开发》_第98张图片

《游戏-01_2D-开发》_第99张图片

《游戏-01_2D-开发》_第100张图片

《游戏-01_2D-开发》_第101张图片

《游戏-01_2D-开发》_第102张图片

《游戏-01_2D-开发》_第103张图片

之后点击保存

《游戏-01_2D-开发》_第104张图片

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

《游戏-01_2D-开发》_第105张图片

运行即流动

《游戏-01_2D-开发》_第106张图片

Ctrl + d 修改图片

《游戏-01_2D-开发》_第107张图片

《游戏-01_2D-开发》_第108张图片

《游戏-01_2D-开发》_第109张图片

运行即流动

《游戏-01_2D-开发》_第110张图片

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

《游戏-01_2D-开发》_第111张图片

运行简单场景布置即完成

你可能感兴趣的:(1024程序员节,c#,2D游戏制作)