This commit is contained in:
aozhiwei 2024-04-25 10:48:49 +08:00
parent 8316bc6d52
commit d2cfdc64b2

View File

@ -427,9 +427,13 @@ void Room::AddPlayer(Player* hum, std::shared_ptr<BornPoint> init_born_point, bo
App::Instance()->verify_set_pos = 1;
if (!hum->GetBornPoint()) {
abort();
} else {
if (!IsMobaModeRoom() && !IsSandTableRoom()) {
hum->SetPos(hum->GetBornPoint()->NewRandPoint(hum->room, 10, 100));
} else {
hum->SetPos(hum->GetBornPoint()->RandPoint(this));
}
}
App::Instance()->verify_set_pos = 0;
glm::vec3 attack_dir = hum->GetPos().ToGlmVec3();
GlmHelper::Normalize(attack_dir);
@ -528,9 +532,13 @@ void Room::CreateAndroid(int robot_num, std::shared_ptr<Team> team)
App::Instance()->verify_set_pos = 1;
if (!hum->GetBornPoint()) {
abort();
} else {
if (!IsMobaModeRoom() && !IsSandTableRoom()) {
hum->SetPos(hum->GetBornPoint()->NewRandPoint(hum->room, 10, 100));
} else {
hum->SetPos(hum->GetBornPoint()->RandPoint(this));
}
}
App::Instance()->verify_set_pos = 0;
glm::vec3 attack_dir = hum->GetPos().ToGlmVec3();
GlmHelper::Normalize(attack_dir);