6588人加入学习
(28人评价)
Unity新功能指南 - 使用TileMap快速构造2D关卡(Unity2017.3)

制作于2018.1.7

价格 免费

 

  • 创建调色板
  • 创建瓦片
  • 创建Tilemap
  • 分层

 

 

 

[展开全文]

 

 

 

 

  • Unity bug 报错(关闭调色板即可)
  • 透明设置
  • 碰撞设置
  • 碰撞压缩(合并)
  • 偏移设置
  • 添加宝石
  • 摄像机跟随(系统自带脚本)

 

 

[展开全文]

2d-extra

内部瓦片应该放在转角瓦片下层,否则会影响转角瓦片

 

[展开全文]

自动添加碰撞

Tilemap Collider 2D

根据目标中 Collider Type 的选择不同而不同

有网格Grid以及Sprite

并且可以配合 Composite Collider 2d

将碰撞体积整合

Ps.注意勾选Tilemap Collider 2D中的 Used By Composite

PPs.如果想让其不动需要将刚体RigidBody 2D中的Body Type 调整为静态 static

----------

调整素材位置同时不改变碰撞器

Transform调整,既改变素材位置又改变碰撞体积

Tilemap-Tile Ancher调整,只改变素材位置

Tilemap Collider2D-Offset调整,只改变碰撞体积

 

-------------

Unity官方自带的镜头跟随脚本

Project-右键菜单Import Package - Utility:

找到SmoothFollow脚本(平滑)、

FollowTarget脚本(简单跟随)

[展开全文]

添加一类瓦片(或者某一区域)的碰撞体时,设置统一成单个碰撞体(节省资源,不然会默认设置成每个瓦片都有一个单独的碰撞体)

[展开全文]

Sprite 精灵   2d图片---颜色色彩

Tile  瓦片-----类似颜料,为一个小单元

Palette 调色板

Brush  笔刷

Tilemap---类似真实世界的画布

关系为从小到大

由色彩做成颜料,放到调色板,再用笔刷,画到画布上

[展开全文]

规则瓦片Rule Tile 

创建规则瓦片--导入素材 -- 点开Tiling Rules添加规则

 创建新的Tile Palette,将规则拖入

[展开全文]

瀑布动画效果制作

点开Tiling Rules下的Collider设置为Animation

在画布中 TileMap-Animation Frame Rate数值增大即可实现较为流畅的动画效果

在规则中调整speed

--------

分层

修改TileMap Render-Order in Layer 修改

数值越大越前

 

[展开全文]

随机生成场景饰物

创建规则,将Output改为随机,随机数为14,将素材逐个拖入 

[展开全文]

Coordinate Brush笔刷

修改z坐标改变位置,同时会影响到碰撞体积判 断

 Line Brush 线性笔刷

将画出的素材形成一条线,并且可以改变末端位置来改变位置

Tint Brush(Smooth) 颜色笔刷

特殊处理带有材质的瓦片

视频中现将一个蓝色材质拖入瀑布中,然后改变Tint Brush的颜色为红来改变效果.

边缘有些许模糊效果

 Prefab Brush

建议一个Prfab Brush只使用一个样式

 

-----

可以通过开启Focus on改变图层迅速找出当前图层画了哪一些东西

[展开全文]
之前一直把笔记记到有道云笔记上,需要一直在浏览器和有道云笔记间不断切换,现在发现这里的这个记笔记功能很好用啊,不记笔记的话过几天就忘光了。
1.新建文件夹Tiles-Basic-Ground用于存放地面瓦片。
2.新建文件夹Palettes-Basic用于存放底板。
3.Window-Tile Palette打开瓦片调色板窗口。
4.新建Palette,将Sprite施到瓦片调色板中,创建瓦片。
5.在层次面板新建TileMap,命名为Ground。
6.在瓦片调色板窗口中设置Active TileMap为Ground,相当于PS中的一个图层。
7.最后有必要为场景中的对象设置不同的Sorting Layer。

 

[展开全文]

sprites中需要平铺的选full rect,平常用tight就足够了

[展开全文]
1.点击Edit,然后可以对调色板中的瓦片进行编辑。
2.笔刷工具,按shift为擦除。
3.吸取工具,使用吸取工具可以通过框选,来创建临时的笔刷,然后单击橡皮擦也起作用。
4.油漆桶,在一个默认的大小范围内,可以将所有没有刷的地方刷上。也可以替换其它瓦片。
5.选择工具为s键,移动工具为m键。

[展开全文]

Lens-Orthographic Size  相机大小

Dead zone width/height

调整固定区域,即目标在移动范围内移动不改变摄像机的距离

Screen X/Y 

改变相机坐标

蓝色方框范围内:缓动

红色方框范围内:瞬间移动

 

------

设置摄像机限制位置

Extensions-Add Extensino: Cinemachine Confinder 

将你想要限制范围的物体拖入其中

注意物体需要带有Polygon Collider 2D 碰撞属性

同时要将 Is Trigger 勾选,否则人物会被挤上天

那么勾选后碰击物体的粒子效果还是会上天,则需要将Edit-Project Settings - Physics 2D中的

Queries Hit Triggers 勾选掉

-------------

[展开全文]

油漆桶1.在默认区域刷,可以扩大区域,不能缩小区域

2.可以自动识别,在相连的palette tile上刷

[展开全文]
1.创建植物调色板:BasicPlantPalette。
2.绘制地面和树,树要绘制在另一张TileMap中。
3.为瀑布创建调色板:BasicWaterfallPalette,并绘制。
4.为地面画布添加Tilemap Collider 2D。
5.为地面画布添加Composite Collider 2D(用于混合碰撞器,减少性能消耗),然后勾选Tilemap Collider 2D中的use Composite,刚体改为静态(否则会有重力,掉下去)。

 

[展开全文]

授课教师

SiKi学院讲师

课程特色

图文(1)
视频(18)
下载资料(1)