博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity TileMap 简述
阅读量:4959 次
发布时间:2019-06-12

本文共 824 字,大约阅读时间需要 2 分钟。

主要工具 说明 更多说明
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.cnblogs.com/sweetXiaoma/p/9342121.html

你可能感兴趣的文章
20151114
查看>>
JSP EL表达式详细介绍(转)
查看>>
配置 放上传文件的目录 apache(httpd)
查看>>
Flexi传授如何说服自己的老板采用Node.js
查看>>
nodejs6下使用koa2
查看>>
systemd 工具命令使用
查看>>
sql优化原则与技巧
查看>>
整理表索引
查看>>
Delphi方法重载
查看>>
Objective-c 类接口 (@interface) (类定义)
查看>>
程序员易混淆的10个基础概念
查看>>
为什么我会认为SAP是世界上最好用最牛逼的ERP系统,没有之一?
查看>>
C# 在购物车系统中生成不重复的订单号[转]
查看>>
CSS3实现文字过渡移动
查看>>
cut的用法
查看>>
SQL Server索引进阶:第六级,标签
查看>>
CentOS 7下的KVM网卡配置为千兆网卡
查看>>
Virtualenvwrapper的'mkvirtualenv' 不是内部或外部命令,也不是可运行的程序 或批处理文件...
查看>>
项目总结
查看>>
稀酷客 各种优秀电子图书资源的论坛博客
查看>>