Animation tool now lets you cycle through different sequence/transform 'forms' and shows you which one you're viewing.

This commit is contained in:
Zed A. Shaw 2026-02-04 15:10:07 -05:00
parent 07b2102f59
commit 4356b1535e
5 changed files with 170 additions and 56 deletions

View file

@ -5,48 +5,59 @@
"frame_width": 720,
"frame_height": 720
},
"sequence": {
"frames": [0, 1],
"durations": [240, 240]
"sequences": {
"normal": {"frames": [0, 1], "durations": [800, 240] },
"reversed": {"frames": [1, 0], "durations": [800, 200] },
"meth": {"frames": [0, 1], "durations": [33, 33] }
},
"transform": {
"min_x": 0.6,
"min_y": 0.6,
"max_x": 0.8,
"max_y": 0.8,
"simple": false,
"flipped": false,
"ease_rate": 5.0,
"scaled": true,
"toggled": false,
"looped": true,
"easing": "out_circle",
"motion": "scale_grow"
}
},
"rat_king_meth": {
"sheet": {
"frames": 2,
"frame_width": 720,
"frame_height": 720
"transforms": {
"rushing": {
"min_x": 0.6,
"min_y": 0.6,
"max_x": 0.8,
"max_y": 0.8,
"simple": false,
"flipped": false,
"ease_rate": 5.0,
"scaled": true,
"toggled": false,
"looped": true,
"easing": "in_out_back",
"motion": "move_rush"
},
"meth": {
"min_x": -20.0,
"min_y": -20.0,
"max_x": 20.0,
"max_y": 20.0,
"simple": true,
"flipped": true,
"ease_rate": 5.0,
"scaled": true,
"toggled": false,
"looped": true,
"easing": "normal_dist",
"motion": "move_shake"
},
"breathe": {
"min_x": 0.90,
"min_y": 0.90,
"max_x": 1.0,
"max_y": 1.0,
"simple": true,
"flipped": false,
"ease_rate": 3.5,
"scaled": true,
"toggled": false,
"looped": true,
"easing": "in_out_back",
"motion": "scale_squeeze"
}
},
"sequence": {
"frames": [0, 1],
"durations": [133, 133]
},
"transform": {
"min_x": -20.0,
"min_y": -20.0,
"max_x": 20.0,
"max_y": 20.0,
"simple": false,
"flipped": true,
"ease_rate": 5.0,
"scaled": true,
"toggled": false,
"looped": true,
"easing": "normal_dist",
"motion": "move_shake"
"forms": {
"idle": ["normal", "breathe"],
"attack": ["normal", "rushing"],
"hurt": ["reversed", "meth"]
}
}
}