UP主M_Studio在b站上发布的游戏教学视频《Robbie》,其视频下方有素材资源
本专栏主要是对该教学视频的笔记
unity2022.3 C# VS 2022
开始绘制场景之前所作准备
导入素材到unity:Assets>Import Package>Custom Package
添加Tile Palette窗口:Windows>2D>Tile Palette
因为此时Tile Palette窗口为空,所以要创建Tile Palette
创建Tile Palette :在Tile Palette窗口点击create new palette(创建新的文件夹储存Palette)
将素材导入到Tile Palette:直接将素材拖拽到新建的Tile Palette(建议将不同素材放在不同Palette)
此时还不可以直接进行绘制
在Hierachy中创建一个Tilemap,然后返回Tile Palette窗口即可选中之前在Hierachy窗口创建的Tilemap图层上绘制
用Tilemap绘制游戏场景
设置图层:点击sorting Layer 图层数字越大的,越在镜头前面显示
SoringLayer 和 Layer 的区别
SoringLayer :排序层级。影响物体渲染的顺序,具体的规则见后文。
Layer:层级。用于物体的逻辑分层。
在物理相关的射线检测等时,可以指定忽略/只关注某些层级的物体。
相机可以设置只渲染特定层级的物体。
同一个sorting Layer也可以分层级:点击order Layer 同一图层分级的原因是,如果一个图片要覆盖在另一个图片上,两个图层的话,上面的那个会直接覆盖,如果是一个图层的话,会部分透明显示下面的图层
想要自动生成场景
create>2D>tiles>Rule tile:在此设置自动生成场景的规则 注意优先级
设置完规则后,将其拖拽到Tile Palette之后即可使用
注意,在绘制平台时,如果平台太小,即使角色站在平台上,也会下落
在绘图时,想要快速擦除,点击shift