1
This commit is contained in:
parent
e0ed729c39
commit
1f6258cbf2
@ -568,13 +568,13 @@ void Human::_UpdateMove(int speed)
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
for (auto& node : body_list) {
|
for (auto& node : body_list) {
|
||||||
pre_node_pos = node->pos;
|
|
||||||
|
|
||||||
a8::Vec2 new_pos = (pre_node_pos + node->pos) / 2;
|
a8::Vec2 new_pos = (pre_node_pos + node->pos) / 2;
|
||||||
a8::Vec2 dist_vec = pre_node->pos - new_pos;
|
a8::Vec2 dist_vec = pre_node->pos - new_pos;
|
||||||
node->pos = new_pos;
|
|
||||||
float move_dist = dist_vec.Norm() - node_dist;
|
float move_dist = dist_vec.Norm() - node_dist;
|
||||||
|
|
||||||
|
pre_node_pos = node->pos;
|
||||||
|
node->pos = new_pos;
|
||||||
|
|
||||||
pre_node = node;
|
pre_node = node;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user