rhythmdoctor-editor-tutoria.../09轨道动画演示关卡/main.rdlevel

696 lines
112 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"settings":
{
"version": 48,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Medium",
"seizureWarning": false,
"previewImage": "Cover.jpg",
"syringeIcon": "WYYM (ICON).png",
"previewSong": "D1ofaquavibe - Monkeybiz bpm130.ogg",
"previewSongStartTime": 36.9,
"previewSongDuration": 20,
"songNameHue": 0.61,
"description": "关于移动轨道的教程及演示,建议用关卡编辑器打开。",
"tags": "",
"separate2PLevelFilename": "",
"canBePlayedOn": "OnePlayerOnly",
"firstBeatBehavior": "RunNormally",
"multiplayerAppearance": "HorizontalStrips",
"levelVolume": 1,
"rankMaxMistakes": [48, 36, 24, 12],
"mods": "booleansDefaultToTrue",
"rankDescription":
[
"你这个毫无希望的实习生!",
"啊,你还可以做得更好",
"嗯,勉强还成……",
"咱们是黄金组合!",
"你的表现真给力!",
"惊艳绝伦的演出!!"
]
},
"rows":
[
{ "character": "Samurai", "rowType": "Oneshot", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Kick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "custom:WYYM", "rowType": "Classic", "row": 1, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Kick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
],
"events":
[
{ "bar": 1, "beat": 1, "y": 0, "type": "PlaySong", "filename": "D1ofaquavibe - Monkeybiz bpm130.ogg", "volume": 100, "pitch": 100, "pan": 0, "offset": 49, "bpm": 130, "loop": false },
{ "bar": 1, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 1, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "注意:\n要想轨道动画做的好玩一般会添加大量的移动轨道效果所以在实现一些复杂的效果之前需要多加练习不要怕麻烦。" },
{ "bar": 1, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 0, "text": "本关为轨道动画教程及演示", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 1, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 1, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 2, "text": "在这个关卡中会介绍“移动轨道”的用法", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 2, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "Linear" },
{ "bar": 2, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "轨道的移动没有太多复杂的机制,所以理解起来并不难,只是制作过程免不了重复操作,而且要反复纠错,需要一定的耐心\n(后面遇到黄色注释请暂停仔细查看)" },
{ "bar": 2, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "text": "首先把需要用到的轨道“显示”出来", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 3, "text": "那么今天我们就拿这个家伙开刀了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 7, "y": 1, "type": "FloatingText", "rooms": [0], "id": 8, "text": "危", "times": "", "textPosition": [10, 62], "size": 10, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "FF0000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 2 },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-x-x-x" },
{ "bar": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 3, "beat": 1, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 0, "ease": "Linear" },
{ "bar": 3, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 3, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 4, "text": "武士表示没有意见", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 2, "y": 3, "type": "PlayExpression", "row": 0, "expression": "happy", "replace": true, "target": "Neutral" },
{ "bar": 3, "beat": 2, "y": 2, "type": "Comment", "show": true, "text": "一般关卡制作中会把暂时用不到的轨道给隐藏起来,在需要时才显示,避免过多的分散玩家的注意力" },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 6, "text": "但是他今天没有什么戏份", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 6, "y": 3, "type": "PlayExpression", "row": 0, "expression": "barely", "replace": true, "target": "Neutral" },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 4, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "OnlyCharacter", "transition": "Instant" },
{ "bar": 4, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 5, "text": "因为暂时没有什么用所以就不留他的轨道了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 2, "y": 3, "type": "PlayExpression", "row": 0, "expression": "missed", "replace": true, "target": "Neutral" },
{ "bar": 4, "beat": 3, "y": 1, "type": "FloatingText", "rooms": [0], "id": 54, "text": "危", "times": "", "textPosition": [10, 42], "size": 10, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "FF0000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 2 },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 4, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 7, "text": "当然“角色”本身用不到的话也得先去掉", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-x-x--" },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 9, "text": "那么接下来就正式开始介绍吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "轨道的默认位置:\n左端默认位置为x=10%\n轨道与轨道间保持y=20%的间距" },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 10, "text": "移动轨道有比较丰富的移动方式", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "被移动过的轨道会被排除出默认轨道,剩余的默认轨道会自动进行默认排列,移动过的轨道可通过“关闭自定义位置”变回默认轨道" },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 2, "ease": "Linear" },
{ "bar": 6, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 11, "text": "比如机械的平移", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "轨道非自定义移动的默认缓速为Outsine\n自定义移动的默认缓速为Linear(匀速)。\n缓速类型很多产生的移动效果不尽相同这里不一一列举还请各位自行探索。" },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 2, "ease": "InOutSine" },
{ "bar": 6, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 12, "text": "比较顺滑的平移", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 0, "ease": "Linear" },
{ "bar": 7, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 13, "text": "把动画时长设置成0可以瞬间移动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "Linear" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "scale": [0.5, 2], "duration": 1, "ease": "OutBack" },
{ "bar": 7, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "text": "设置大小可以对轨道进行拉伸", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 15, "text": "设置角度可以对轨道进行旋转", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "scale": [1.25, 0.75], "duration": 1, "ease": "OutBack" },
{ "bar": 7, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "scale": [1, 1], "angle": 360, "duration": 1.5, "ease": "OutBack" },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 8, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 16, "text": "连续的轨道移动可以实现简单的动画效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 8, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 8, "beat": 3.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 8, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 17, "text": "比如来回设置y的位置可以实现轨道的跳动效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 8, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 8, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 9, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 18, "text": "轨道的x和y值是可以分开设置的", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 9, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 9, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, null], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 3.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 9, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 19, "text": "因此可以在横向x进行平移纵向y进行跳跃", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 20, "text": "两个运动就合成了抛体运动", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 9, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "OutSine" },
{ "bar": 9, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, null], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 0.5, "ease": "InSine" },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 1, "ease": "InSine" },
{ "bar": 10, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "当一个轨道同时执行两个动作时注意:\n上面这排是先创建的事件A\n下面这排是后创建的事件B\n执行顺序为A→B(先创建→后创建)" },
{ "bar": 10, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 21, "text": "移动轨道事件是可以重叠的", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 1, "ease": "InSine" },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 1, "ease": "InSine" },
{ "bar": 10, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "即先执行A(y→70%用时0拍)\n再执行B(y→50%用时1拍)\n若事件未完成产生冲突则中止A并以当前位置为起点执行B" },
{ "bar": 10, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 22, "text": "因此也可以实现这种比较复杂的移动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 1, "ease": "InSine" },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 40], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "如果实在搞不懂先后顺序,可将需要靠后执行的事件的节拍往后挪一点点。\n比如+0.02拍,这在正常速度下不会造成很大影响(可在右上角“节拍”处设置)" },
{ "bar": 11, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 23, "text": "移动轨道可以和轨道上的记号配合使用", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 67.5], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 24, "text": "一般轨道会配合节拍进行多种移动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "添加大量移动轨道事件时建议按照一定规律及顺序排列,避免大量重叠,以便检查修改。" },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 65], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 62.5], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 60], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 57.5], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 52.5], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 40], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 25, "text": "最简单的便是设置y的位置来实现上下移动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 12, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 67.5], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 65], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 62.5], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 60], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 57.5], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 52.5], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 12, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 40], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 27, "text": "由于纵向空间较大,移动幅度可以很大", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 16 },
{ "bar": 13, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 67.5], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 65], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 62.5], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 60], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 57.5], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 52.5], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 13, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 40], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 30], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 70], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 67.5], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 65], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 62.5], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 60], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 57.5], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 52.5], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "OutSine" },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 26, "text": "关于轨道的转动效果待会再说明", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": -15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 4, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": -15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 4.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 0, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": -15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": -15, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 16, "beat": 1, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, 50], "angle": 0, "pivot": 0, "duration": 0, "ease": "Linear" },
{ "bar": 16, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 28, "text": "轨道的横向移动在不超出屏幕的情况下距离较短", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 16, "beat": 1.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 2.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 4, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 16, "beat": 8, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 29, "text": "不过这也意味着横向翻转效果会比纵向好", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 17, "beat": 1.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 2.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 4, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [5, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [15, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 17, "beat": 8, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "scale": [-1, 1], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 30, "text": "轨道可在“大小”输入负值来实现对应的翻转效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 18, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 2.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 4, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 18, "beat": 8, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 31, "text": "“位置”、“大小”、“角度”等可以分开设置", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 19, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 2.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 19, "beat": 4, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "scale": [1, 1], "duration": 3, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 55], "duration": 3, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 180, "duration": 1.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 3, "type": "Comment", "show": true, "text": "上面这三个就是分开设置的例子,三个事件中均有未被点亮的灰色选项,且在一个事件中未设置的变量不发生改变。" },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 6.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 1.5, "ease": "InOutSine" },
{ "bar": 19, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "-----x" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 62, "text": "把前面讲到的内容结合一下,再看一遍", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 32 },
{ "bar": 20, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 63, "text": "现在看这种移动是不是就不是很复杂了", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 32 },
{ "bar": 20, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 2.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 4, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 5, "y": 3, "type": "Comment", "show": true, "text": "分开设置可以使不同的变量以不同的缓速和不同的时长分别进行一次或多次变化,进而使轨道呈现出更加复杂的移动效果。" },
{ "bar": 20, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 20, "beat": 8, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 1.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 2.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 4, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 8, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, null], "scale": [-1, 1], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 1.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 2.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 4, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 5.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 6, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 6.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 22, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 1.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 2.5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [85, 45], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 23, "beat": 4, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [95, 55], "duration": 0.5, "ease": "InOutSine" },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 4, "ease": "InOutSine" },
{ "bar": 23, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "scale": [1, 1], "duration": 2, "ease": "InOutSine" },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 1, "ease": "OutBounce" },
{ "bar": 24, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 32, "text": "轨道的角度也可以和轨道记号、节拍配合使用", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 24, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "关于轨道的角度这里的角度指的是轨道与0°角形成的夹角大小而不是以当前位置为起点转动多少角度。" },
{ "bar": 24, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 1, "ease": "OutBounce" },
{ "bar": 24, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 16, "duration": 1, "ease": "OutBounce" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 14, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "例如输入360°则轨道按照轴点转动直至与0°角形成360°的夹角若再此之后重复输入360°则轨道不会再发生转动。" },
{ "bar": 24, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 55, "text": "正数为顺时针转动,负数为逆时针转动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 12, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 8, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 6, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 4, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 2, "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 1, "ease": "OutBounce" },
{ "bar": 25, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 33, "text": "需要注意的是角度变化效果还和轴点的设置有关", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 25, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "关于轴点:轴点其实类似于物理中物体的质点,把轴点设置在轨道上的哪一点,就把哪个点看做成整个轨道,相应的轨道移动效果就全部作用在那个点上。" },
{ "bar": 25, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 1, "ease": "OutBounce" },
{ "bar": 25, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 16, "duration": 1, "ease": "OutBounce" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 14, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 5, "y": 0, "type": "Comment", "show": true, "text": "轨道默认的轴点为0%(即轨道的最左端,小人的中心位置)。将轨道的轴点设置成其他位置时需要注意新的轴点会移动到原先轴点的位置。" },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 12, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 8, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 6, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 4, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 2, "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 25, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 1, "ease": "OutBounce" },
{ "bar": 26, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 34, "text": "这里设置的轴点为0%", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 26, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "比如将轴点=0%x=10%的轨道设置成\n轴点=50%那么轨道将以其中心为新的轴点位置并将其中心移动到x=10%的位置上(位置相当于轴点=0%时x→-30%)。" },
{ "bar": 26, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 1, "ease": "OutBounce" },
{ "bar": 26, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 16, "duration": 1, "ease": "OutBounce" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 14, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [0], "id": 35, "text": "轨道以最左端为中心进行相应角度的转动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 12, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 8, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 6, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 4, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 2, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 26, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 1, "ease": "OutBounce" },
{ "bar": 27, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 36, "text": "若要以轨道中心进行转动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 27, "beat": 2, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 1, "ease": "OutBounce" },
{ "bar": 27, "beat": 3, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 16, "duration": 1, "ease": "OutBounce" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 14, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [0], "id": 37, "text": "则需要把轴点设置成50%", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 12, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 6, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 8, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 6, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 4, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 2, "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Instant" },
{ "bar": 28, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 38, "text": "接下来讲讲角色和轨道分开运动的两种方式", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 28, "beat": 5, "y": 0, "type": "HideRow", "row": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 28, "beat": 5, "y": 1, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 40], "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 39, "text": "第一种比较简单,准备一个不需要角色的轨道", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 28, "beat": 5, "y": 3, "type": "PlayExpression", "row": 0, "expression": "neutral", "replace": true, "target": "Neutral" },
{ "bar": 28, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 53, "text": "(是时候和武士道别了)", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 29, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 29, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 60], "duration": 0, "ease": "Linear" },
{ "bar": 29, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 40, "text": "再准备一个需要角色的轨道", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 29, "beat": 3, "y": 2, "type": "FloatingText", "rooms": [0], "id": 41, "text": "危", "times": "", "textPosition": [10, 52], "size": 10, "angle": 0, "mode": "FadeOut", "showChildren": true, "color": "FF0000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 2 },
{ "bar": 29, "beat": 3, "y": 3, "type": "PlayExpression", "row": 0, "expression": "missed", "replace": true, "target": "Neutral" },
{ "bar": 29, "beat": 5, "y": 0, "type": "HideRow", "row": 1, "show": "OnlyCharacter", "transition": "Smooth" },
{ "bar": 29, "beat": 5, "y": 1, "type": "HideRow", "row": 0, "show": "OnlyRow", "transition": "Smooth" },
{ "bar": 29, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayReaDyGetSetGoNew", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 29, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 42, "text": "去掉不需要的角色和轨道,然后合在一起", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 29, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 2, "ease": "OutSine" },
{ "bar": 29, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 2, "ease": "OutSine" },
{ "bar": 30, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 47, "interval": 2, "tick": 1 },
{ "bar": 30, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 43, "text": "这样就完成了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 30, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "关于轨道重叠:轨道之间有一定的前后顺序,相当于不同的图层,轨道重叠类似于图层的叠加,上面的图层会对下面的图层有遮盖效果。" },
{ "bar": 30, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 44, "text": "用这种方法可以简单的进行人轨分离操作", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 30, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "轨道前后排序:\n不同房间按照房间设置中的前后排序。\n同一房间轨道4>轨道3>轨道2>轨道1。" },
{ "bar": 30, "beat": 8, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 1, "ease": "OutSine" },
{ "bar": 31, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 31, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 45, "text": "比如保持角色不动的前提下摆动轨道", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 31, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 31, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 31, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 46, "text": "不过只用一个轨道也可以完成这种操作", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 31, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 47, "text": "只不过需要多设置一个“角色”的动作", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 31, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 31, "beat": 8, "y": 3, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 31, "beat": 8, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 1, "ease": "OutSine" },
{ "bar": 31, "beat": 8, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 1, "ease": "OutSine" },
{ "bar": 32, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 50, "text": "轨道下还有“角色”和“心”两个移动目标", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 32, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "其他的轨道移动目标:\n轨道可以单独设置角色和心脏的移动其操作方法和前面所述一致但需要注意的是角色和心脏的移动参照物是自身轨道。" },
{ "bar": 32, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 64, "text": "第二种方法需要额外设置轨道移动的“目标”", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 32, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 52, "text": "我们可以选择其中一个进行额外的移动操作", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 32, "beat": 5, "y": 3, "type": "Comment", "show": true, "text": "其中“位置”设置的是角色偏离原来位置的坐标,“大小”是相对于轨道的大小,“角度”是相对于轨道的角度。因此使用前需要先设定好整行再设置其他目标。" },
{ "bar": 32, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 32, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 59, "text": "比如这里就将角色与自身轨道做相反的运动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 33, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "这里保持角色不动的操作是设定轨道用一种缓速摆动一定角度,再将角色用同种缓速反向摆动相同角度,这样运动合成后形成了角色不动的效果。" },
{ "bar": 33, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 60, "text": "从而使轨道摆动时角色保持不动", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 33, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 33, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 34, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 48, "text": "不同的移动对象需要独立的移动轨道事件来运行", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 34, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 49, "text": "因此我们需要给一个轨道设置多个不同的移动事件", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 34, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 34, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 35, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 61, "text": "学会这些操作可以制作出更多有趣的效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 35, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 35, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 56, "text": "以上便是本关的全部演示内容", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 36, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 36, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 57, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 36, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 36, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 58, "text": "具体设置请用编辑器打开本关", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 37, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 37, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 51, "text": "那么最后再来打一套简单的组合拳吧!", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 37, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 5, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": -10, "duration": 2, "ease": "InOutSine" },
{ "bar": 37, "beat": 7, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 1, "ease": "InSine" },
{ "bar": 37, "beat": 7, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 1, "ease": "InSine" },
{ "bar": 37, "beat": 7, "y": 2, "type": "MoveRow", "row": 1, "target": "Character", "angle": 0, "duration": 1, "ease": "InSine" },
{ "bar": 37, "beat": 8, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "angle": 0, "pivot": 0.5, "duration": 0, "ease": "Linear" },
{ "bar": 37, "beat": 8, "y": 2, "type": "Comment", "show": true, "text": "如果看完后能够完全理解接下来这几个轨道的移动是如何做出来的,那么移动轨道这方面就基本掌握的差不多了,可以尝试模仿制作这套动作(加油!" },
{ "bar": 37, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 38, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 40], "angle": 0, "duration": 1, "ease": "OutBack" },
{ "bar": 38, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 38, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 38, "beat": 2, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 30], "duration": 1, "ease": "OutBack" },
{ "bar": 38, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0, "ease": "Linear" },
{ "bar": 38, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 38, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 70], "duration": 1, "ease": "OutBack" },
{ "bar": 38, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0, "ease": "Linear" },
{ "bar": 38, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 38, "beat": 4, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 38, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 4, "ease": "Linear" },
{ "bar": 38, "beat": 5, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 6, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 7, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 8, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 8, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 38, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 38, "beat": 8.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 1, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 40], "angle": 0, "duration": 1, "ease": "OutBack" },
{ "bar": 39, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 39, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 39, "beat": 2, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 30], "duration": 1, "ease": "OutBack" },
{ "bar": 39, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0, "ease": "Linear" },
{ "bar": 39, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 39, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 70], "duration": 1, "ease": "OutBack" },
{ "bar": 39, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0, "ease": "Linear" },
{ "bar": 39, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 39, "beat": 4, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 39, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 5, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 4, "ease": "Linear" },
{ "bar": 39, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 6, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 7, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 8, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 8, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 39, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 39, "beat": 8.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 40], "angle": 0, "duration": 1, "ease": "OutBack" },
{ "bar": 40, "beat": 1, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 40, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 40, "beat": 2, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 30], "duration": 1, "ease": "OutBack" },
{ "bar": 40, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0, "ease": "Linear" },
{ "bar": 40, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 40, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 70], "duration": 1, "ease": "OutBack" },
{ "bar": 40, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0, "ease": "Linear" },
{ "bar": 40, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 40, "beat": 4, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 40, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 5, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 4, "ease": "Linear" },
{ "bar": 40, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 6, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 7, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 8, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 8, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 40, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 40, "beat": 8.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 40], "angle": 0, "duration": 1, "ease": "OutBack" },
{ "bar": 41, "beat": 1, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 41, "beat": 1, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 41, "beat": 2, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 30], "duration": 1, "ease": "OutBack" },
{ "bar": 41, "beat": 2, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 45], "duration": 0, "ease": "Linear" },
{ "bar": 41, "beat": 2, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 41, "beat": 3, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 70], "duration": 1, "ease": "OutBack" },
{ "bar": 41, "beat": 3, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 55], "duration": 0, "ease": "Linear" },
{ "bar": 41, "beat": 3, "y": 2, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 41, "beat": 4, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 41, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 5, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [null, 50], "duration": 4, "ease": "Linear" },
{ "bar": 41, "beat": 5, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 5.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 5.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 6, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 6, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 6.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 6.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 7, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 7, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 7.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 7.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 8, "y": 2, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 8, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": -5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 8.5, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 41, "beat": 8.5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 5, "duration": 0.5, "ease": "OutBack" },
{ "bar": 42, "beat": 1, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0.5, "ease": "OutBack" },
{ "bar": 42, "beat": 1, "y": 2, "type": "FinishLevel" },
{ "bar": 42, "beat": 1, "y": 0, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "angle": 0, "duration": 0.5, "ease": "OutBack" },
{ "bar": 42, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 42, "beat": 1, "y": 1, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Smooth" },
{ "bar": 42, "beat": 3, "y": 2, "type": "FinishLevel" },
{ "bar": 42, "beat": 5, "y": 2, "type": "FinishLevel" },
],
"conditionals":
[
]
}