优秀网站制作实例展示,建设工程合同印花税计税依据,优化建站seo门户,医院信息化建设会议安排网站Unity开发2D类银河恶魔城游戏学习笔记
Unity教程#xff08;零#xff09;Unity和VS的使用相关内容 Unity教程#xff08;一#xff09;开始学习状态机 Unity教程#xff08;二#xff09;角色移动的实现 Unity教程#xff08;三#xff09;角色跳跃的实现 Unity教程零Unity和VS的使用相关内容 Unity教程一开始学习状态机 Unity教程二角色移动的实现 Unity教程三角色跳跃的实现 Unity教程四碰撞检测 Unity教程五角色冲刺的实现 Unity教程六角色滑墙的实现 Unity教程七角色蹬墙跳的实现 Unity教程八角色攻击的基本实现 Unity教程九角色攻击的改进
Unity教程十Tile Palette搭建平台关卡 如果你更习惯用知乎 Unity开发2D类银河恶魔城游戏学习笔记目录 文章目录 Unity开发2D类银河恶魔城游戏学习笔记前言一、概述二、Tile Palette瓦片面板的使用1创建Palette2在Tile Palette中添加资产3瓦片的编辑 二、Tile Palette搭建地图1创建Tilemap2为地面添加碰撞3搭建地图 总结 前言
本文为Udemy课程The Ultimate Guide to Creating an RPG Game in Unity学习笔记如有错误欢迎指正。
本节使用Tile Palette瓦片面板制作Tilemap瓦片地图。 对应b站视频 【Unity教程】从0编程制作类银河恶魔城游戏P42 【Unity教程】从0编程制作类银河恶魔城游戏P43 一、概述
Tilemap 组件是一个存储和处理瓦片资源以便创建 2D 关卡的系统。此组件将所需信息从放置在组件上的瓦片传输到其他相关组件例如 Tilemap Renderer 和 Tilemap Collider 2D。 详细内容可见Unity官方手册Tilemap
我们需要使用Tile Palette将瓦片面板修改瓦片并将其放置到Tilemap瓦片地图上。在本节中会讲到Tile Palette的基本操作。 详细内容可见Unity官方手册Tile Palette
二、Tile Palette瓦片面板的使用
1创建Palette
布局添加Tile Palette面板 Window-2D-TilePalette 将瓦片面板拖到层次面板旁边 创建新的面板 下拉框-Create New Palette-重命名为TileSet-Create 创建文件夹Tile Palette存放
2在Tile Palette中添加资产
将下图部分拖大一些。 将素材拖拽到Tile Palette窗口 素材位置Assets-Graphics-Surroundings-Medieval_Castle-Tiles 创建一个文件夹Tile Assets来存放素材因为当时直接导入了教程工程的Graphics这一部分已经有了可以直接把Tile Assets里的资产拖进来 单个拖入比较麻烦可以按Shift键选中多个要拖入的瓦片一起添加 可以看到瓦片的顺序不对需要我们进行编辑
3瓦片的编辑
上面这一栏编辑工具可以用来瓦片地图也可以编辑瓦片面板本身。 如果编辑没有开启点击下面按钮 这些工具的功能
工具快捷键介绍选择工具S单击选择一个瓦片按住选择多个瓦片移动工具M先用选择工具选择按住将选中的瓦片拖到其他位置画笔工具B在瓦片面板中选择瓦片单击瓦片地图进行绘制注意可以按住Shift键切换擦除工具 框填工具U在瓦片面板中选择瓦片在瓦片地图上框选绘制选取器工具I类似取色器可以瓦片面板或者瓦片地图中选择瓦片使用选中瓦片在瓦片地图上绘制橡皮擦工具D单击选中瓦片删除按住拖动删除多个瓦片填充工具G使用选定的瓦片填充连续的空单元格或相同瓦片区域不能选择多个样式的瓦片填充
使用这些工具编辑瓦片面板将素材准备好
二、Tile Palette搭建地图
1创建Tilemap
删除之前创建的Platform 在层次面板中创建Tilemap 右键-2D Object-TileMap-Rectangular-重命名为Ground
选项功能Hexagonal - Flat - Top六边形瓦片地图边在上Hexagonal - Pointed - Top六边形瓦片地图顶点在上Isometric等距瓦片地图默认值Isometric Z as Y等距瓦片地图Z 位置值转换为沿 Y 轴的偏移并且以不同 Z 位置绘制的瓦片在瓦片地图上看起来具有不同的高度。Rectangular矩形瓦片地图
右击Grid再创建一个Tilemap命名为Background 将Background的渲染层级调为-1,这样他就会在地面的后面
2为地面添加碰撞
为Ground添加碰撞盒Tilemap Collider 2D 和 Composite Collider 2D 将刚体改为静态的 Tilemap Collider 2D中勾选Used By Composite 注意不要忘记修改Ground的层次不然无法进行碰撞检测
3搭建地图
在瓦片面板中选择要绘制瓦片的组件 这是我们平台的效果 平台和背景的效果是不同的地面有碰撞背景没有添加碰撞在绘制时要选择好绘制的层级。 下面是二者对比 绘制在Ground中 绘制在Background中
总结
现在可以用Tile Palette来搭建一个你喜欢的地图啦 但不要在上面耗费太多时间因为这个教程后面还有很多要学习的内容