storyboard::UI now adapts the camera to fit the story beats, but really story should do that.

This commit is contained in:
Zed A. Shaw 2026-02-22 12:14:42 -05:00
parent d56b4bd335
commit 024d0cfae7
9 changed files with 123 additions and 19 deletions

View file

@ -8,7 +8,7 @@
"sequences": {
"idle": {"frames": [0], "durations": [47] },
"hurt": {"frames": [0, 1], "durations": [5, 57] },
"attack": {"frames": [0, 1, 0, 1], "durations": [35, 15, 5, 50] }
"attack": {"frames": [0, 1], "durations": [30, 15] }
},
"transforms": {
"rushing": {
@ -58,7 +58,7 @@
},
"sounds": {
"idle": [],
"attack": [[0, "Sword_Hit_1"], [1, "Marmot_Scream_1"]],
"attack": [[0, "Sword_Hit_1"], [1, "Sword_Hit_1"]],
"hurt": [[1, "Marmot_Scream_1"]]
}
},

View file

@ -1,5 +1,5 @@
{
"cameras": {
"scene": {
"sheet": {
"frames": 1,
"frame_width": 1024,
@ -80,5 +80,84 @@
"shake": [],
"bounce": []
}
},
"story": {
"sheet": {
"frames": 1,
"frame_width": 1024,
"frame_height": 768
},
"sequences": {},
"transforms": {
"pan": {
"min_x": 0.0,
"min_y": 0.0,
"max_x": 0.0,
"max_y": 0.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": false,
"easing": "linear",
"relative": false,
"motion": "move_slide"
},
"shake": {
"min_x": -10.0,
"min_y": -10.0,
"max_x": 10.0,
"max_y": 10.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": false,
"relative": true,
"easing": "normal_dist",
"motion": "move_shake"
},
"dolly": {
"min_x": 0.8,
"min_y": 0.8,
"max_x": 1.0,
"max_y": 1.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": false,
"easing": "sine",
"relative": true,
"motion": "move_rush"
},
"bounce": {
"min_x": 0,
"min_y": -20,
"max_x": 0,
"max_y": 0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": false,
"relative": true,
"easing": "in_out_back",
"motion": "move_bounce"
},
"pause": {
"min_x": 0,
"min_y": 0,
"max_x": 0,
"max_y": 0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": false,
"relative": false,
"easing": "none",
"motion": "move_none"
}
},
"forms": {},
"sounds": {
"idle": []
}
}
}

View file

@ -10,8 +10,8 @@
],
"beats": [
["00:00", "a","pan"],
["00:01", "a","pan"],
["00:02", "b","pan"],
["00:01", "a","shake"],
["00:02", "a","pause"],
["00:03", "g","pan"],
["00:04", "h","pan"],
["00:05", "h","bounce"],