24.Tile瓦片资源

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

×

喜欢就点赞,疼爱就打赏