This commit is contained in:
2025-09-23 14:48:45 +08:00
parent 00152d1372
commit b23315bee2
3 changed files with 10 additions and 2 deletions

View File

@@ -198,7 +198,15 @@ namespace ArachnaeSwarm
}
// 用我们自己的曲线位置覆盖掉base.Tick()计算的直线位置
exactPositionInt = BPos(this.DistanceCoveredFraction);
Vector3 newPos = BPos(this.DistanceCoveredFraction);
// 增加边界检查
if (!newPos.InBounds(base.Map))
{
this.Destroy();
return;
}
exactPositionInt = newPos;
// 检查是否到达终点
if (this.DistanceCoveredFraction >= 1f)