xyz A sample from my current coordinates:
[(0, 0), (3.926271, -0.012693), (7.852598, -0.00889), (11.77886, 0.011278), (15.70493, 0.047683), (19.6307, 0.100194), (23.55603, 0.168685), (27.48082, 0.253023), (31.40493, 0.353082), (35.32825, 0.468731), (39.25066, 0.599841), (43.17204, 0.746282), (47.09224, 0.907927), (51.01118, 1.084645), (54.92871, 1.276307), (58.84473, 1.482784), (62.75911, 1.703947), (66.67172, 1.939666), (70.58245, 2.189812), (74.49117, 2.454257), (78.39777, 2.73287), (82.30212, 3.025522), (86.2041, 3.332085), (90.1036, 3.65243), (94.00047, 3.986425), (97.89462, 4.333943), (101.7859, 4.694855), (105.6742, 5.069031), (109.5595, 5.456342), (113.4415, 5.856658), (117.3201, 6.269851), (121.1954, 6.69579), (125.067, 7.134348), (128.9349, 7.585395), (132.799, 8.0488), (136.6592, 8.524435), (140.5153, 9.012174), (144.3672, 9.511883), (148.2148, 10.02343), (152.0579, 10.5467), (155.8966, 11.08155), (159.7305, 11.62785), (163.5597, 12.18548), (167.3839, 12.7543), (171.2031, 13.3342), (175.0172, 13.92503), (178.8259, 14.52666), (182.6293, 15.13898), (186.4272, 15.76185), (190.2194, 16.39514), ...
And I still don't get the problem: what should change the coordinates? When I change the path, the coordinates change accordingly and are cached once again. And, if Godot returns my path points AND caches the points, along with many others, in a PackedVector2Array
, how could a point be missed? The points are always part of the array set representing the curve.
If you are suggesting the representation of the points could change anytime I start Godot, I'll look into this and see if the backed array and my points coordinates suddenly change. :-)