- Edited
The godot docs claim any property may be animated, yet I find that
neither
var _0_:Array = [Vector2(0, 0), Vector2(100, 0)]
var _1_:Array = [Vector2(0, 0), Vector2(100, 200)]
add_property_track(animation, 0, stroke, 'points'
add_property_track_key(animation, 0, 0.0, _0_)
add_property_track_key(animation, 0, 3.0, _1_)
or var 0:PoolVector2Array = PoolVector2Array([Vector2(0, 0), Vector2(100, 0)]) var 1: PoolVector2Array = PoolVector2Array( [Vector2(0, 0), Vector2(100, 200)]) add_property_track(animation, 0, stroke, 'points') add_property_track_key(animation, 0, 0.0, 0) add_property_track_key(animation, 0, 3.0, 1)
work and have no complaints from the engine.
I have to think the simple fact that PoolVector2Pool are read only after construction, that interpolating their values is non-sensical.
So the basic question, is this supposed to be even possible?