本文主要是介绍Unity给地图物体添加对撞机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在项目/Assets下创建Prefabs文件夹
选择素材拖入层级下,注意此时地图素材有可能看不到,此时选择Tilemap在检查器中修改图层顺序调至最低。
添加对撞机
选择素材,在检查器中点击添加组件Box Collider 2D,将素材拖入Prefabs文件下添加预制文件可批量添加对撞机。
给任务添加对撞机,刚体
在层级下选中人物,在检查其中添加Box Collider 2D,Rigdbody2D组件。
此时移动人物碰到碰撞机时有可能会抖动,因为之前角色移动使用的是Transform,添加了刚体使用的是物理移动,在不停的矫正。此时需要将Transform移动改为刚体移动。
人物旋转解决办法,在检查器中展开 Rigdbody2D组件,展开Constraints选中冻结选中z。
这篇关于Unity给地图物体添加对撞机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!