西风逍遥游
|
45e4aedabb
|
feat(editor): author montage layer bone masks
|
2026-09-13 14:48:16 +08:00 |
|
西风逍遥游
|
76c7b07f4e
|
feat(editor): complete montage section controls
|
2026-09-13 14:40:27 +08:00 |
|
西风逍遥游
|
29716194ab
|
fix(animation): normalize montage slot cross-fades
|
2026-09-13 14:30:34 +08:00 |
|
西风逍遥游
|
c7459c0010
|
feat(editor): cross-fade montage combo replays
|
2026-09-13 14:21:43 +08:00 |
|
西风逍遥游
|
83e1524f05
|
feat(editor): render the live montage pose
|
2026-09-13 14:01:10 +08:00 |
|
西风逍遥游
|
e668b67c52
|
feat(editor): expose montage playback diagnostics
|
2026-09-13 13:42:15 +08:00 |
|
西风逍遥游
|
61e11f8c2f
|
feat(combat): hot reload authored ability combos
|
2026-09-13 13:33:11 +08:00 |
|
西风逍遥游
|
00f6aeed48
|
feat(combat): register abilities from authored timelines
|
2026-09-13 13:16:48 +08:00 |
|
西风逍遥游
|
26e7106b17
|
feat(combat): expose standard ability runtime
|
2026-09-13 13:03:15 +08:00 |
|
西风逍遥游
|
cfe341b753
|
feat(editor): route montage events into combat playtest
|
2026-09-13 12:56:33 +08:00 |
|
西风逍遥游
|
b9173ebf10
|
feat(combat): expose owned script runtime
|
2026-09-13 12:40:32 +08:00 |
|
西风逍遥游
|
6cc5672a89
|
feat(combat): adapt map pathfinding to locomotion
|
2026-09-13 12:29:16 +08:00 |
|
西风逍遥游
|
5b709fc600
|
feat(combat): add deterministic locomotion adapter
|
2026-09-13 12:11:17 +08:00 |
|
西风逍遥游
|
31bf64014f
|
feat(action-editor): project semantic block previews
|
2026-09-13 11:57:35 +08:00 |
|
西风逍遥游
|
92fbd000c4
|
feat(action): persist ability definitions
|
2026-09-13 11:46:49 +08:00 |
|
西风逍遥游
|
7fad18e634
|
feat(action): use particle asset duration for VFX
|
2026-09-13 11:16:43 +08:00 |
|
西风逍遥游
|
1a7577bd24
|
feat(action): add VFX clip fit tools
|
2026-09-13 10:59:01 +08:00 |
|
西风逍遥游
|
ee760e1179
|
feat(action): fade montage audio on exit
|
2026-09-13 10:47:28 +08:00 |
|
西风逍遥游
|
fc6955c44b
|
feat(action): expand montage audio blocks
|
2026-09-13 10:38:53 +08:00 |
|
西风逍遥游
|
6ee1188063
|
feat(action): edit physical montage sections
|
2026-09-13 10:27:06 +08:00 |
|
西风逍遥游
|
79f9dd2184
|
feat(action): add typed montage block properties
|
2026-09-13 09:53:39 +08:00 |
|
西风逍遥游
|
c88253eb41
|
feat(action): add magnetic timeline snapping
|
2026-09-13 09:24:17 +08:00 |
|
西风逍遥游
|
ad1c736bcc
|
feat(action): expose montage multi-selection tools
|
2026-09-13 09:14:10 +08:00 |
|
西风逍遥游
|
6e35b4dbb9
|
feat(action): edit montage-wide settings
|
2026-09-13 08:58:39 +08:00 |
|
西风逍遥游
|
84a6a1a5ca
|
feat(action): edit montage animation sections
|
2026-09-13 08:28:18 +08:00 |
|
西风逍遥游
|
8a98b816f7
|
feat(action): add montage track inspector
|
2026-09-13 08:14:21 +08:00 |
|
西风逍遥游
|
9de0823ce6
|
feat(action): expose montage block creation UI
|
2026-09-13 08:03:10 +08:00 |
|
西风逍遥游
|
6ca9da897d
|
feat(action): persist disabled montage blocks
|
2026-09-13 07:49:42 +08:00 |
|
西风逍遥游
|
e9effc5cca
|
feat(action): edit validated block payloads
|
2026-09-13 07:36:56 +08:00 |
|
西风逍遥游
|
a6251736d6
|
feat(action): add block inspector editing
|
2026-09-13 07:28:16 +08:00 |
|
西风逍遥游
|
6208f41d61
|
feat(action): browse montage assets through assetdb
|
2026-09-13 07:13:31 +08:00 |
|
西风逍遥游
|
926bbd827b
|
feat(action): add persistent montage document tabs
|
2026-09-13 06:58:52 +08:00 |
|
西风逍遥游
|
babc7824c8
|
feat(action): persist scripted montage documents
|
2026-09-13 06:48:29 +08:00 |
|
西风逍遥游
|
3edd016e1c
|
feat(action): coordinate montage document tabs
|
2026-09-13 06:40:33 +08:00 |
|
西风逍遥游
|
def4d4c3dd
|
feat(action): share montage clipboard across documents
|
2026-09-13 06:28:00 +08:00 |
|
西风逍遥游
|
6dc84e326f
|
feat(action): complete preview transport controls
|
2026-09-13 06:16:27 +08:00 |
|
西风逍遥游
|
0a1c8ebad3
|
feat(action): drive collision ignore windows
|
2026-09-13 06:06:39 +08:00 |
|
西风逍遥游
|
cc25a5af7f
|
feat(action): route semantic combo windows
|
2026-09-13 05:54:28 +08:00 |
|
西风逍遥游
|
28ecad65b2
|
feat(action): activate combat state windows
|
2026-09-13 05:47:40 +08:00 |
|
西风逍遥游
|
a64176322c
|
feat(action): persist montage gameplay events
|
2026-09-13 05:38:42 +08:00 |
|
西风逍遥游
|
146da403d1
|
feat(animation): inherit root motion receivers by layer
|
2026-09-13 05:29:39 +08:00 |
|
西风逍遥游
|
ba7911f814
|
feat(animation): mask montage layers per bone
|
2026-09-13 05:26:02 +08:00 |
|
西风逍遥游
|
a7af935ef9
|
feat(action): route montage damage to combat state
|
2026-09-13 05:18:28 +08:00 |
|
西风逍遥游
|
a7aba4d451
|
feat(action): drive camera cues through montage
|
2026-09-13 05:09:53 +08:00 |
|
西风逍遥游
|
8eaf5731c2
|
feat(action): add continuous parameter curves
|
2026-09-13 04:57:12 +08:00 |
|
西风逍遥游
|
c29b83c22a
|
feat(action): draw audio block waveforms
|
2026-09-13 04:36:35 +08:00 |
|
西风逍遥游
|
b41735e1a8
|
feat(action): preview VFX blocks deterministically
|
2026-09-13 04:23:11 +08:00 |
|
西风逍遥游
|
56ed9f6ea1
|
feat(action): preview audio blocks in editor
|
2026-09-13 03:54:52 +08:00 |
|
西风逍遥游
|
8fc5323867
|
feat(action): render prefab blocks in editor preview
|
2026-09-13 03:39:05 +08:00 |
|
西风逍遥游
|
8e26f8edb1
|
feat(action): expose independent prefab instances
|
2026-09-13 03:22:22 +08:00 |
|