主要工具 说明 更多说明
Sprite 精灵,纹理的容器。 大型纹理图集可以转为精灵图集(Sprite Sheet)。
Tile 瓦片,包含一个精灵,以及两个属性,颜色和碰撞体类型。  
Tilemap 瓦片地图,放置 Tile 的容器。  
Palette 调色板,调色板是网格状的上面放置一个个的 Tile 就像调色板上的一个个颜色。  
Brush 笔刷,将调色板上的Tile 画到 Tilemap上。 可以在多个笔刷中任意选择,绘制出线条、方块等形状。
     
其他工具    
Grid 网格,用于绘制网格属性的组件。Tilemap是 Grid的字对象。 Grid 类似于 UI Canvas(UI 画布)。
Tilemap Renderer Tilemap渲染器,用于控制 Tile在Tilemap上的渲染和控制(如排序、材质和遮罩等)。  
     
步骤 说明
1)创建瓦片地图(Tilemap)

依次点击 Create->2D Object -> Tilemap 。

将在场景自动创建两个GameObject 对象(Grid 和 Tilemap)。

2)创建调色板(Palette)

打开调色板窗口,选择 Create New Palette 创建新调色板设置名字和属性,指定文件保存位置。

3)向调色板中添加新瓦片(Tile)

拖动 Sprite 到调色板中。

会弹出新窗口询问瓦片文件保存位置。

4)在调色板上选笔刷(Brush) 向 瓦片地图上画瓦片吧。  
5)给 瓦片地图添加碰撞体。

给 Tilemap对象添加 Tilemap Collider 2D 组件即可。

(Tilemap Collider2D组件上勾选Used By Composite 将自动合并瓦片地图中间浪费的碰撞体。)

6)done!  
   
更多内容 如智能笔刷。实用的2D镜头等。请参考-》   https://www.jianshu.com/p/d8fe795bf6c7
   
   

unity TileMap 简述的更多相关文章

  1. unity - TileMap的注意事项

    本文记述了一些在使用Tilemap绘制场景时的需要注意的细节问题. 关于Tilemap的创建及使用本文不做说明,但推荐佳作:Unity中使用Tilemap快速创建2D游戏世界 - feng 本文项目地 ...

  2. unity Tilemap

    瓦片地图 创建 生成 创建一个Tile

  3. [AlgorithmStaff] Bresenham快速直线算法

    操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity2017.3 | NativeC 最近在学习 Unity tilemap Brush 自定义笔刷功能时候,看到其 ...

  4. Unity3d笔试题大全

    1.       [C#语言基础]请简述拆箱和装箱. 答: 装箱操作: 值类型隐式转换为object类型或由此值类型实现的任何接口类型的过程. 1.在堆中开辟内存空间. 2.将值类型的数据复制到堆中. ...

  5. Unity 简记(1)--TileMap

    ## Tilemap是unity中自带的快速构建2D场景的工具,优点是省时省力, 1 使用方法 在场景创建一个Tilemap 打开TilePalette ​ 3.创建一个新的Palette,将地图切割 ...

  6. unity的Tilemap学习笔记

    1,如果要实现当tilemap里面的格子与其他的对象发生碰撞后,消除碰撞的那个格子,使用如下代码. void OnCollisionEnter2D(Collision2D collision) { V ...

  7. unity 中 Tilemap的使用 笔记

    Coordinate 坐标 创建顺序: Sprite Palette(调色板) Tile Brush Tilemap(瓦片地图) 1.创建画板:保存路径:Palettes/Basic/BasicGro ...

  8. Unity基础知识学习笔记一

      1,Unity 4.5.4这个版本,在打包ios应用程序的时候.会生成一个xcode工程,但是这个工程无法在xcode6上变异,无法生成ios8上发布.所以unity在ios8发布3天内就发了4. ...

  9. Channel SDK (渠道SDK) for Unity

    渠道 英文channel,解释:商品的销售路线,也就是我们开发商(CP)都把游戏开发好了,交付给渠道帮我们运营,帮我们推广,帮我们赚钱. Android和IOS渠道 拿安卓和IOS两大平台来说,它们都 ...

随机推荐

  1. MVC-controller随笔

    初识MVC-controller随笔 之前用的一些其他框架,也没有系统性的学习MVC框架.最近才开始接触,给大家简单的分享一下经验. 1    MVC的核心就是Controller(控制器),它负责处 ...

  2. java.lang.IllegalArgumentException: No converter found for return value of type: class com.smart.result.Page

    今天学习了一下spring boot 中的mybatis,用mybatis来增删改查用户,获取用户,添加用户,修改用户,删除用户,修改用户,都是可以的,但是获取带分页的用户列表,一直抛出这个java. ...

  3. k8s rc

    RC是用来管理Pod的,每个RC由一个或多个Pod组成:在RC被创建之后,系统将会保持RC中的可用Pod的个数与创建RC时定义的Pod个数一致,如果Pod个数小于定义的个数,RC会启动新的Pod,反之 ...

  4. 【题解】 洛谷P2340 奶牛会展

    传送门 重新开始打代码Day1 第一眼看感觉不对啊,这道题目好像空间开不下,是不是不能dp... 后来想到了一个思路,他要求的是\(dp_{i,j,k}=j+k\),然后这样子不是很奇怪吗? 直接一维 ...

  5. epoll好文章

    https://www.cnblogs.com/apprentice89/p/3234677.html https://www.jianshu.com/p/aa486512e989 https://c ...

  6. mysql--pymysql 模块

    pymysql模块 一.安装 cmd中使用pip或者, pycharm中控制台选择Terminal输入下面的命令,即可安装pymysql模块 pip3 install pymysql 二. 连接,执行 ...

  7. case when then end 用法

    select type,numbers,case monthst when 1 then '一月'when 2 then '二月'when 3 then '三月'else '其他月'end month ...

  8. php请求远程url内容方法

    php请求远程url内容有两个方法fopen/file_get_contents和curl. 1,fopen/file_get_contents与curl的差异 (1)fopen /file_get_ ...

  9. mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍

    mongoDB简介(本文由www.169it.com搜集整理) MongoDB是一个高性能,开源,无模式的文档型数据库,是目前在IT行业非常流行的一种非关系型数据库(NoSql).它在许多场景下可用于 ...

  10. python基础之循环

    一.while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while   循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩 i ...