24.2D相关-Tilemap瓦片地图-瓦片资源
24.1 知识点
什么是Tilemap
- Tilemap,通常称为瓦片地图或平铺地图,是Unity2017中新增的功能。
- Tilemap主要用于快速编辑2D游戏中的场景,通过复用资源的形式提升地图多样性。
- Tilemap工作原理就是用一张张的小图排列组合为一张大地图。
- Tilemap和SpriteShape的异同:
- 共同点:他们都是用于制作2D游戏的场景或地图的。
- 不同点:
- SpriteShape可以让地形有弧度,TileMap不行。
- TileMap可以快捷制作有伪“Z”轴的地图,SpriteShape不行。
从PackageManager中引入Tilemap包
Tilemap的最小单位——“瓦片资源”
如何创建瓦片资源
方法一:Assets > Create > Tile。
方法二:在Tile Palette瓦片调色板窗口创建。
打开平铺调色板。
首先新建一个瓦片地图编辑文件。
- 注意:这样创建出来的要自己选择关联的精灵文件。
将资源拖入到平铺调色板窗口中选择要保存的路径。
- 已经自动关联了精灵文件。
Tile瓦片资源参数
Preview 预览图
Sprite 瓦片关联的精灵纹理
Color 瓦片色调颜色
Collider Type 碰撞器类型
None 无:不生成碰撞器。
Sprite 精灵:基于精灵轮廓生成碰撞器形状。
Grid 网格:基于瓦片单元格生成碰撞器形状。
24.2 知识点代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Lesson24_2D相关_Tilemap瓦片地图_瓦片资源 : MonoBehaviour
{
void Start()
{
#region 知识点一 什么是Tilemap?
//Tilemap一般称之为 瓦片地图或者平铺地图
//是Unity2017中新增的功能
//主要用于快速编辑2D游戏中的场景
//通过复用资源的形式提升地图多样性
//工作原理就是用一张张的小图排列组合为一张大地图
//它和SpriteShape的异同
//共同点
//他们都是用于制作2D游戏的场景或地图的
//不同点
//1.SpriteShape可以让地形有弧度,TileMap不行
//2.TileMap可以快捷制作有伪“Z”轴的地图,SpriteShape不行
#endregion
#region 知识点二 从PackageManager中引入Tilemap包
#endregion
#region 知识点三 Tilemap的最小单位——"瓦片"
//首先导入学习用资源
//方法一:
//Assets——>Create——>Tile
//方法二:
//在Tile Palette瓦片调色板窗口创建
//1.首先新建一个瓦片地图编辑文件
//2.将资源拖入到窗口中选择要保存的路径
#endregion
#region Tilemap参数相关
#endregion
}
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com