11.unity地图障碍物(Tilemap Collider 2D)

结合前几天学到的东西,可以来制作地图障碍物并且在地图内奔跑!

地图障碍物

1.画一张纯障碍物的Tilemap

1.png

2.为此Tilemap新增Tilemap collider 2D。

2.png

3.点选Used By Composite,接着要将这些瓦片变成一块。

3.png

4.新增Composite collider 2D。此时系统会自动添加一个Rigidbody,如果没有要自行添加,才能使用物理系统(碰撞停下功能才会实现)。我将地图刚体设定为静止Static。

4.png

另外下方可以调整碰撞边界。太大太小或不够贴合都可以调整!设好即可执行~

6.png

这样就完成罗!


FAQ

※1如果发生角色旋转歪倒现象怎麽办?→至角色的Rigidbody2D勾选旋转轴(z轴)限制。
5.png

※2如果角色与地图没有产生碰撞效果?→检查Rigidbody2D是不是其中一边的Body type为Kinematic(忽略物理系统)
7.png


<<:  【Day9】前端React +Antd 的环境(Docker化)建立 (下)

>>:  Day 09 | Livewire 生命周期勾 Lifecycle Hooks

05 | WordPress 标题区块 Heading Block

透过 WordPress 区块编辑器撰写文章最常用的「区块 Block」之一,就是「标题区块 He...

【第一天 - Leetcode 介绍】

Q1. 什麽是 Leetcode ? Leetcode 是一个线上练程序网站,收集了许多软件工程师面...

Day 07 - 导流专家Route 53

来到了第七天,今天让我们来一起看看Route 53吧 Route 53帮那些事情? 有了Route ...

EP 12: Implement and Use a Custom ValueConveter

Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...