This commit is contained in:
aozhiwei 2019-06-12 10:11:07 +08:00
parent e435872612
commit 1a7f83871e
2 changed files with 5 additions and 4 deletions

View File

@ -167,10 +167,10 @@ void MovementComponent::Init(Vector2D pos, Vector2D dir, float rad, float distan
target_distance = (target_point - start_point).Norm();
Vector2D left_dir = dir;
left_dir.Rotate(-90);
left_dir.Rotate(-90 / 180.f);
left_dir.Normalize();
Vector2D right_dir = dir;
right_dir.Rotate(+90);
right_dir.Rotate(+90 / 180.f);
right_dir.Normalize();
left_p0 = pos + left_dir * (rad + 1);

View File

@ -697,8 +697,9 @@ void Player::_CMMove(f8::MsgHdr& hdr, const cs::CMMove& msg)
move_dir.Normalize();
moving = true;
#ifdef RAY_DETECTION
if (std::abs(move_dir.x - old_move_dir.x) > 0.0001f ||
std::abs(move_dir.y - old_move_dir.y) > 0.0001f) {
if (std::abs(move_dir.x - old_move_dir.x) > 0.000001f ||
std::abs(move_dir.y - old_move_dir.y) > 0.000001f) {
ClearWalkZone();
movement->RayDetection();
}
#endif