This commit is contained in:
aozhiwei 2022-12-29 14:39:38 +08:00
parent 562e26ee75
commit d8c7c19dd5

View File

@ -24,20 +24,14 @@ void BePullBuff::Activate()
glm::vec3 move_dir = owner->GetPos().CalcDir(caster_.Get()->GetPos()); glm::vec3 move_dir = owner->GetPos().CalcDir(caster_.Get()->GetPos());
GlmHelper::Normalize(move_dir); GlmHelper::Normalize(move_dir);
owner->SetMoveDir(move_dir); owner->SetMoveDir(move_dir);
// 999 owner->target_pos = owner->GetPos();
#if 1 owner->target_pos.AddGlmVec3(owner->GetMoveDir() * (target_distance - meta->_param3));
#else
owner->target_pos = owner->GetPos() + owner->GetMoveDir() * (target_distance - meta->param3);
#endif
} }
} }
} else { } else {
GlmHelper::Normalize(caster_.Get()->skill_dir_); GlmHelper::Normalize(caster_.Get()->skill_dir_);
// 999 owner->target_pos = caster_.Get()->GetPos();
#if 1 owner->target_pos.AddGlmVec3(caster_.Get()->skill_dir_ * caster_.Get()->skill_distance_);
#else
target_pos = caster->GetPos() + caster->skill_dir_ * caster->skill_distance_;
#endif
glm::vec3 move_dir = owner->GetPos().CalcDir(owner->target_pos); glm::vec3 move_dir = owner->GetPos().CalcDir(owner->target_pos);
GlmHelper::Normalize(move_dir); GlmHelper::Normalize(move_dir);
owner->SetMoveDir(move_dir); owner->SetMoveDir(move_dir);