unity学习记录第二章
要点
添加物理组件
写代码实现角色移动,下蹲,跳跃
笔记
1.Tilemap设置碰撞体使用Tilemap boxCollider,物体在上面运动时会有阻挡现象,需要将Used by Composite勾上,再添加一个composite collider2d,会自动附带一个刚体组件
2.添加两个layer,background和player
3.给操作的角色添加刚体和碰撞体,刚体组件要锁定x轴,碰撞体要添加无摩擦力的物理材质,避免卡到墙上
4.角色移动用Rigidbody.velocity,转向用transform.localScale
5.下蹲使碰撞体的size和offset减半,注意代码要具体到哪种类型的collider才能取到size和offset,如BoxCollider.size,使用Vector2类型定义变量
6.地面检测用的是Physics2D.overLapCircle