设置角色Rigidbody2D为kinematic,配置BoxCollider2D,记录移动方向为direction(Vector2)
碰撞检测时对direction.x ,direction.y分别进行Raycast判断,将没有遇到障碍的前进方向合成移动向量,再移动
问题:卡,非常卡,用在FixedUpdate中移动时明显迟钝
实际2d游戏的碰撞检测是什么样的?
设置角色Rigidbody2D为kinematic,配置BoxCollider2D,记录移动方向为direction(Vector2)
碰撞检测时对direction.x ,direction.y分别进行Raycast判断,将没有遇到障碍的前进方向合成移动向量,再移动
问题:卡,非常卡,用在FixedUpdate中移动时明显迟钝
实际2d游戏的碰撞检测是什么样的?