![](https://i-blog.csdnimg.cn/direct/b3047e209dad4e0695195bc87f4446e9.gif)
在game场景,删除StaticBody2D节点,添加TileMap节点
![](https://i-blog.csdnimg.cn/direct/d5debbbb96754dd6a4b95956c0e363b4.png)
添加TileSet图块集
![](https://i-blog.csdnimg.cn/direct/ce0fc0c90b0440a2a13a533bba847348.png)
添加TileSet源
![](https://i-blog.csdnimg.cn/direct/5c75324c3ff74a75af4562f0a11bccdd.png)
拖动图片到图块,自动创建图块
![](https://i-blog.csdnimg.cn/direct/bf20be1c316e486ebee9f305a032700a.png)
使用橡皮擦擦除。取消橡皮擦后按住Shift创建大型图块。
![](https://i-blog.csdnimg.cn/direct/22e7fd2fa4bb497bacdcd11b234a3fec.png)
进入选择模式,TileMap选择绘制,选中图块后在场景中左键点击绘制。左键拖动绘制多个,右键移除绘制。
![](https://i-blog.csdnimg.cn/direct/1bccd95d6621487881b3584bb0b3aead.png)
TileMap选择模式可选中多个
![](https://i-blog.csdnimg.cn/direct/1d45fb80370e45b0962a5d245995bcf0.png)
绘制树木技巧,可先绘制一个底部中间可绘制多个,最后再绘制树顶部。
![](https://i-blog.csdnimg.cn/direct/28a7206f0d544b4fa858e0e04511721e.png)
添加物理层级
![](https://i-blog.csdnimg.cn/direct/a52dfea9a23345f8890746c09315c672.png)
选择那些图块属于物理层级,树木、装饰不发生碰撞,可直接穿过。
![](https://i-blog.csdnimg.cn/direct/e9925c1231ad48e2b025a5a2da0fd5f1.png)
左键选择,或按住左键滑动选择
![](https://i-blog.csdnimg.cn/direct/93b85e689ef74d3a8869a239df926c93.png)
清除模式
![](https://i-blog.csdnimg.cn/direct/62b75cfa99bc4589aa20e0e09bd6ab5a.png)
修改碰撞图块形状
![](https://i-blog.csdnimg.cn/direct/3202438e386e493dbda5b91be67759c2.png)
碰撞体结合时需要相当精确,避免角色卡住。
![](https://i-blog.csdnimg.cn/direct/f1f509dba6e74b179f09eddfc454416c.png)
使用栅格吸附,精确链接碰撞形状结合部位
![](https://i-blog.csdnimg.cn/direct/009798a7391f40c2a700353d29e87ff1.png)
摄像机跟随玩家,拖动Camera2D节点到玩家节点下方,设置位置平滑
![](https://i-blog.csdnimg.cn/direct/92b0764131d24a4bbeecbfd5890993e7.png)