通常返回null为结束
@override Offset? isDone(Offset o, double dt) { Offset result = o + dOffset(dt); if (stageRect.contains(result)) { return null; } return result; }