Unity3D

Tilemap(瓦片贴图)

一个存储和处理用于创建 2D 关卡的 Tile Assets(Tile是资产在Tilemaps上排列的构建二维环境;每个Tile引用一个选定的Sprite,然后在 Tilemap Grid 上的 Tile 位置呈现) 的系统。它将所需信息从放置在其上的 Tiles 传输到其他相关组件,例如 Tilemap Renderer 和 Tilemap Collider 2D(瓦片碰撞)

通过Package Manager(包管理器)下载 2D Tilemap Editor 包,因为它不包含在 Unity Editor 默认安装中。

当您创建 Tilemap 时,Grid(网格) 组件会自动创建并作为 Tilemap 的父级,并在将 Tile 布局到 Tilemap 上时充当引导。

alt

Tile Palette

将选择的Tile放置在Tile Palette(瓷砖调色板上),以便可以从Tile Palette中挑选Tile以在Tile map上绘画。 要创建 Tile Palette,请转到 Window > 2D > Tile Palette 打开 Tile Palette 窗口。

默认情况下,Tile Palette 窗口是空的。选择 New Palette 下拉菜单以打开项目中可用的 Tile Palette 列表,或者选择创建新 Palette 的选项。选择创建新Palette选项以创建新Palette。

alt

Painting on Tilemaps

alt

Cinemachine相机跟随

Cinemachine 是一套用于操作 Unity 摄像机的模块。 Cinemachine 解决了跟踪目标、合成、混合和镜头之间剪切的复杂数学和逻辑。

基础相机跟随:在Package Manager中下载Cinemachine包。为摄像机组件添加CinemachineBrain组件即可实现最基础的跟随操作。

Cinemachine介绍与使用