This commit is contained in:
tls 2022-06-29 23:27:03 +08:00
parent b007202214
commit bf487f1a91
64 changed files with 3732 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,271 @@
{
"settings":
{
"version": 48,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"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": "Classic", "row": 0, "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": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "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": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "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": 0, "show": "Visible", "transition": "Smooth" },
{ "bar": 2, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 2, "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": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 2, "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": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 5, "text": "即最简单的拍长为1的普通拍", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 2, "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": 4, "beat": 5, "y": 2, "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": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 8, "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": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 9, "text": "这里用到的是常见的0.5拍长", "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": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 10, "text": "除了0.5和1之外常用的拍长有0.25和2", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 2, "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": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 1.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 2, "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": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 13, "text": "摇摆拍中的第1、3、5、7是不动的", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 1.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "text": "设置摇摆后会使第2、4、6拍偏离原来的位置", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 15, "text": "摇摆的幅度取决于你设定的数值", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 2, "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": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 17, "text": "否则就会产生只有1-3-5-7的拍子摇摆拍就没了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 18, "text": "通过前面两项设置可以写出绝大多数的拍子", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "text": "但想让节拍更贴合音乐,还需要设置“不可见拍”", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 20, "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": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 2, "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": 12, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 2, "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": 12, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "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": 12, "beat": 8.75, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 2, "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": 13, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 25, "text": "这可以拿来做做效果或发挥创意整点新机制", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 13, "beat": 8.75, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "bxbxrx" },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 2, "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": 4 },
{ "bar": 14, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 2, "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": 4 },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 2, "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": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 16, "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": 4 },
{ "bar": 16, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 3.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 16, "beat": 5, "y": 2, "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": 16, "beat": 5.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 1 },
{ "bar": 16, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 2 },
{ "bar": 16, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 3 },
{ "bar": 16, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 4 },
{ "bar": 16, "beat": 7.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 5 },
{ "bar": 16, "beat": 8, "y": 0, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "effect": "Electric", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 16, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 6 },
{ "bar": 17, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 17, "beat": 1, "y": 2, "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": 17, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 6 },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 17, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 36, "text": "这样做的话需要注意", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 37, "text": "每个按拍点都应当在当前节奏数到7的位置", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 7.25, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 17, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 5 },
{ "bar": 18, "beat": 1, "y": 2, "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": 4 },
{ "bar": 18, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 18, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 18, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 18, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 18, "beat": 3.25, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Decrement", "customPulse": 0 },
{ "bar": 18, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 6 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 18, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 34, "text": "通过“自定义”可令节拍出现在各个位置", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 41, "text": "点击垃圾桶图标可以直接令这段自由拍消失", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 5.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 4 },
{ "bar": 18, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 1 },
{ "bar": 18, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 5 },
{ "bar": 18, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Remove", "customPulse": 5 },
{ "bar": 18, "beat": 8, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 6 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 19, "beat": 1, "y": 2, "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": 4 },
{ "bar": 19, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 3.75, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 19, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 19, "beat": 4, "y": 0, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "FFFFFF", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 19, "beat": 4, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "duration": 1, "ease": "Linear", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5, "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": 4 },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 38, "text": "若设置了相当复杂的自由拍", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 39, "text": "建议将第七拍与普通轨道的落拍点重合设置", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 5, "y": 2, "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": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 2, "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": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 2, "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": 21, "beat": 8, "y": 0, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "effect": "Electric", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 22, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 22, "beat": 1, "y": 2, "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": 22, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 3.25, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 22, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 46, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 22, "beat": 5.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 6.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 22, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Custom", "customPulse": 6 },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 23, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 47, "text": "具体设置请用编辑器打开本关", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 2, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 3.75, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 23, "beat": 4, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 23, "beat": 4, "y": 0, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "FFFFFF", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 23, "beat": 4, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "duration": 1, "ease": "Linear", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 2, "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": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 28, "beat": 1, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 5, "y": 0, "type": "FinishLevel" },
{ "bar": 34, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 35, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 36, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 37, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 37, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 38, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 38, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 39, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 39, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 40, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 40, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 41, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 41, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,245 @@
{
"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": "HoodieBoy", "rowType": "Oneshot", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "HoodieBoy", "rowType": "Oneshot", "row": 1, "rooms": [1], "player": "P1", "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "HoodieBoy", "rowType": "Oneshot", "row": 2, "rooms": [1], "player": "P1", "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "HoodieBoy", "rowType": "Oneshot", "row": 3, "rooms": [1], "player": "P1", "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "HoodieBoy", "rowType": "Oneshot", "row": 4, "rooms": [1], "player": "P1", "pulseSound": "KickChroma", "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": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "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": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "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": 2, "type": "FloatingText", "rooms": [0], "id": 2, "text": "首先让我们请出科尔", "times": "", "textPosition": [50, 20], "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": 0, "show": "Visible", "transition": "Smooth" },
{ "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": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayReaDyGetSetGoNew", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 2, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 49, "text": "二拍子一定要正确设置护士语音", "times": "", "textPosition": [50, 80], "size": 10, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 999 },
{ "bar": 3, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 3, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 4, "text": "左键点击工程栏会自动生成一发拍长为1的二拍子", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 3, "beat": 5, "y": 2, "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": 3, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 4, "beat": 1, "y": 2, "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": 4, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 4, "beat": 5, "y": 2, "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": 4, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 5, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 8, "text": "然后将这些不同拍长的二拍子的落拍点重叠", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 5, "beat": 3.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 5, "beat": 5, "y": 2, "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": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 5, "beat": 7.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 6, "beat": 1, "y": 2, "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": 6, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 6, "beat": 3.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 6, "beat": 5, "y": 2, "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": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 6, "beat": 7.25, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.75 },
{ "bar": 6, "beat": 7.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 6, "beat": 8.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 15, "interval": 2, "tick": 1 },
{ "bar": 7, "beat": 1, "y": 2, "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": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 13, "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, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "text": "如果想要这段二拍子打n下只需要在循环处填n-1", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 15, "text": "这样就会自动生成一大段相同节奏的二拍子", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 7.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 8, "beat": 8.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 9, "beat": 1, "y": 2, "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": 9, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 17, "text": "改变上一拍的落拍点与下一拍的落拍点的间距", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 18, "text": "设置几组不同的拍长和间隔的二拍", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 2, "volume": 100 },
{ "bar": 10, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "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.75, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.25 },
{ "bar": 10, "beat": 8.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 2.5 },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 7, "interval": 4, "tick": 2 },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 20, "text": "这是四组不同循环设置的二拍子组合起来的效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddOneshotBeat", "active": false, "row": 1, "pulseType": "Wave", "loops": 7, "interval": 4, "tick": 2 },
{ "bar": 11, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "可以查看房间2的轨道来了解此处的设置" },
{ "bar": 11, "beat": 2, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 1 },
{ "bar": 11, "beat": 2, "y": 1, "type": "AddOneshotBeat", "active": false, "row": 2, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 1 },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 1.5 },
{ "bar": 11, "beat": 5.5, "y": 2, "type": "AddOneshotBeat", "active": false, "row": 3, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 1.5 },
{ "bar": 11, "beat": 6.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 0.5 },
{ "bar": 11, "beat": 6.5, "y": 3, "type": "AddOneshotBeat", "active": false, "row": 4, "pulseType": "Wave", "loops": 3, "interval": 8, "tick": 0.5 },
{ "bar": 12, "beat": 1, "y": 2, "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": 8 },
{ "bar": 13, "beat": 1, "y": 2, "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": 8 },
{ "bar": 14, "beat": 1, "y": 2, "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": 8 },
{ "bar": 14, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetOne", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Square", "squareSound": true, "tick": 1 },
{ "bar": 15, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 24, "text": "二拍子设置矩形后会变成方块拍", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 25, "text": "方块拍的起始位置一定要有护士语音one来提示", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Square", "squareSound": true, "tick": 1 },
{ "bar": 15, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "Count1", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 15, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Square", "squareSound": true, "skipshot": true, "tick": 1 },
{ "bar": 15, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "Count1", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 15, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 26, "text": "二拍子设置×后会出现跳拍的提示动画与提示音", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 16, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 27, "text": "当护士语音给定节奏后,只要二拍子落拍点没问题", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 1.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 16, "beat": 2.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 16, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 16, "beat": 4.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 16, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 28, "text": "二拍子的起始点可以根据音乐随意设置", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 5.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 16, "beat": 6.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 16, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 17, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 29, "text": "虽然本质还是二拍子的节奏型", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 1.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 17, "beat": 2.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 17, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 17, "beat": 4.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 17, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 30, "text": "但节拍设置上比七拍子自由得多", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 17, "beat": 6.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 17, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 17, "beat": 7.25, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.75 },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 18, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 31, "text": "如果搭配七拍子使用,则不需要太多重叠的二拍子", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 1.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 18, "beat": 2.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 18, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 18, "beat": 3.25, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.75 },
{ "bar": 18, "beat": 4.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 18, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 32, "text": "否则可能会抢戏,过多覆盖七拍子的音效", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 5.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 18, "beat": 6.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 18, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 19, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 33, "text": "普通二拍子介绍的差不多了", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 1.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 0.5 },
{ "bar": 19, "beat": 2.5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1.5 },
{ "bar": 19, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 19, "beat": 4, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "interval": 3, "delay": 1, "tick": 1 },
{ "bar": 19, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 34, "text": "接下来看看冰冻二拍子", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 20, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 36, "text": "冰冻二拍子会将按拍点延长一段时间", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 20, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 20, "beat": 4, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "interval": 3, "delay": 1, "tick": 1 },
{ "bar": 20, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 40, "text": "延长的时间表现为开始的两次冻结音的间隔", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 21, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 43, "text": "开始的两次冻结音的位置可通过“间隔”调整", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 21, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 21, "beat": 4, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "interval": 3, "delay": 1, "tick": 1 },
{ "bar": 21, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 22, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 41, "text": "给二拍子设置冰冻只是延后了该二拍子的按拍点", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 22, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 22, "beat": 4, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "interval": 3, "delay": 1, "tick": 1 },
{ "bar": 22, "beat": 5, "y": 0, "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": 22, "beat": 7, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 23, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 42, "text": "冰冻拍就先介绍到这", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayRea", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 23, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 23, "beat": 3.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayDy", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 23, "beat": 4, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 23, "beat": 4.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSaySet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 23, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 1, "tick": 0.75 },
{ "bar": 23, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 38, "text": "接下来看看摇摆二拍子", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 24, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 35, "text": "摇摆二拍子实际上是间隔大幅缩短了的普通二拍子", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 24, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 24, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayRea", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 3.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayDy", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 4, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 4.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSaySet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 1, "tick": 0.75 },
{ "bar": 24, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 25, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 37, "text": "通常摇摆二拍子“拍长”为“间隔”的四分之三", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 25, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayRea", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 3.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayDy", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 4, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 4.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSaySet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 1, "tick": 0.75 },
{ "bar": 25, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 45, "text": "因此摇摆拍会显得比较紧凑,除非拍长较大", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 26, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [0], "id": 44, "text": "摇摆二拍子节奏的特殊,护士语音需要正确设置", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 26, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 26, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayRea", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 3.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayDy", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 4, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 4.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSaySet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 1, "tick": 0.75 },
{ "bar": 26, "beat": 5, "y": 0, "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": 26, "beat": 7, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "SayGetSetGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 27, "beat": 1, "y": 0, "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": 27, "beat": 3, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayRea", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 3, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "tick": 1 },
{ "bar": 27, "beat": 3.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayDy", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 4, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 4.75, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSaySet", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 5, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayGo", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 3, "interval": 1, "tick": 0.75 },
{ "bar": 27, "beat": 5, "y": 1, "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": 27, "beat": 5, "y": 0, "type": "FloatingText", "rooms": [0], "id": 51, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 28, "beat": 1, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 0, "type": "SayReadyGetSetGo", "phraseToSay": "JustSayAndStop", "voiceSource": "Nurse", "tick": 1, "volume": 100 },
{ "bar": 28, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 5, "y": 0, "type": "FinishLevel" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,269 @@
{
"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": "Boy", "rowType": "Classic", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Shaker", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "Girl", "rowType": "Classic", "row": 1, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Sizzle", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "Politician", "rowType": "Classic", "row": 2, "rooms": [0], "player": "CPU", "hideAtStart": true, "pulseSound": "Hammer", "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": 1, "type": "SetClapSounds", "rowType": "Classic", "p1Sound": "ClapHit", "p1Volume": 50, "p1Pitch": 100, "p1Pan": 0, "p1Offset": 0, "p2Sound": "ClapHit", "p2Volume": 100, "p2Pitch": 100, "p2Pan": 0, "p2Offset": 0 },
{ "bar": 1, "beat": 1, "y": 2, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 1, "beat": 1, "y": 3, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "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": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "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": 2, "y": 2, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 1, "beat": 2, "y": 3, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 1, "beat": 2, "y": 1, "type": "SetClapSounds", "rowType": "Classic", "p1Sound": "ClapHit", "p1Volume": 100, "p1Pitch": 100, "p1Pan": 0, "p1Offset": 0, "p2Sound": "ClapHit", "p2Volume": 100, "p2Pitch": 100, "p2Pan": 0, "p2Offset": 0 },
{ "bar": 1, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "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": 2, "type": "FloatingText", "rooms": [0], "id": 2, "text": "首先让我们请出洛根和海莉", "times": "", "textPosition": [50, 20], "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": 0, "show": "Visible", "transition": "Smooth" },
{ "bar": 2, "beat": 1, "y": 1, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Smooth" },
{ "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": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 2, "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": 28 },
{ "bar": 4, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 5, "beat": 1, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "-x-x-x" },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 2, "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": 7, "beat": 1, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 7, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 6, "text": "长按拍的设置和普通拍子一样", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 7, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 7, "text": "只需要再设置一下按下的时间即可", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 7, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 8, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 2, "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": 8, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 12, "text": "其中<color=green>-</color><color=red>×</color><color=green>-</color><color=red>×</color><color=green>-</color><color=red>×</color>和<color=green>-</color><color=red>××</color><color=green>-</color><color=red>××</color>较为常用", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 9, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 11, "text": "若想用其他类型的不可见拍可以选择No", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 13, "text": "然后再自行设置不可见拍标记", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 10, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 2, "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": 10, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 1 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 10, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 8, "text": "接下来为大家展示几种长按的写法和功能", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "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": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 11, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 15, "text": "长按还可以用较长的时长", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 12, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 17, "text": "较断时长的长按拍比较容易判断抬起点", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 12, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "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": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 13, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 18, "text": "长按拍在按住时可以吸收所有普通拍子和单发拍子", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 13, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 13, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 14, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "text": "当写出比较复杂难按的拍型时", "times": "", "textPosition": [50, 25], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 14, "beat": 1, "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": 8 },
{ "bar": 14, "beat": 5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 14, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 1, "type": "SetClapSounds", "rowType": "Classic", "p1Sound": "ClapHit", "p1Volume": 50, "p1Pitch": 100, "p1Pan": 0, "p1Offset": 0, "p2Sound": "ClapHit", "p2Volume": 100, "p2Pitch": 100, "p2Pan": 0, "p2Offset": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 4 },
{ "bar": 15, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "setXs": "FourBeat", "hold": 4 },
{ "bar": 15, "beat": 1, "y": 0, "type": "HideRow", "row": 2, "show": "Visible", "transition": "Full" },
{ "bar": 15, "beat": 1, "y": 2, "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": 8 },
{ "bar": 15, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 29, "text": "电脑政客将会展示一些正常情况下无法完成的操作", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 16, "beat": 1, "y": 2, "type": "SetRowXs", "row": 2, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 16, "beat": 1, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 1, "y": 2, "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": 16, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 23, "text": "但在长按拍抬起点是不能设置任何拍子的", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 1, "y": 0, "type": "HideRow", "row": 2, "show": "Visible", "transition": "Instant" },
{ "bar": 16, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 26, "text": "此处建议暂停观看", "times": "", "textPosition": [50, 85], "size": 10, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 16, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 16, "beat": 5, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 2, "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": 16, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 25, "text": "抬起稍早的长按不算错,但无法吸收抬起点的拍子", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 17, "beat": 1, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1.5 },
{ "bar": 17, "beat": 1, "y": 2, "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": 8 },
{ "bar": 17, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 28, "text": "因为提前松开任何一个长按都会导致另一个长按断开", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 17, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 17, "beat": 5, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 0.5 },
{ "bar": 18, "beat": 1, "y": 1, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 18, "beat": 1, "y": 2, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 18, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "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, "y": 3, "type": "FloatingText", "rooms": [0], "id": 31, "text": "因为这是个单键音游,应该只考虑单键能完成的操作", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 18, "beat": 1.5, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 0.5 },
{ "bar": 18, "beat": 4.5, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1.5 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 18, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 19, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 19, "beat": 1, "y": 2, "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": 19, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 33, "text": "不能有其他长按拍中途按下或松开", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 1.5, "y": 2, "type": "AddClassicBeat", "row": 2, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 19, "beat": 4.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 19, "beat": 4.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "x-x-x-" },
{ "bar": 19, "beat": 4.5, "y": 2, "type": "SetRowXs", "row": 2, "pattern": "------" },
{ "bar": 19, "beat": 5, "y": 1, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 19, "beat": 5, "y": 2, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0.5 },
{ "bar": 19, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0.5 },
{ "bar": 19, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 34, "text": "简单的说就是多个长按拍紫色区域首尾要对齐", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 20, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 1, "pulse": 0 },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 35, "text": "长按拍也可以设置自由拍,但是并不常用", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 20, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 20, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 2 },
{ "bar": 20, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 20, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 20, "beat": 5, "y": 1, "type": "AddFreeTimeBeat", "row": 1, "hold": 1, "pulse": 0 },
{ "bar": 20, "beat": 5.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 20, "beat": 6.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 2 },
{ "bar": 20, "beat": 7, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 21, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 21, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 21, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 36, "text": "通常自由长按拍需要搭配常规的节拍", "times": "", "textPosition": [50, 15], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 1, "pulse": 0 },
{ "bar": 21, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 21, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 2 },
{ "bar": 21, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 21, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 21, "beat": 5, "y": 1, "type": "AddFreeTimeBeat", "row": 1, "hold": 1, "pulse": 0 },
{ "bar": 21, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 37, "text": "自由长按拍的按下时长需要保持一致", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 39, "text": "否则会影响抬起点的判断", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 5.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 21, "beat": 6.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 2 },
{ "bar": 21, "beat": 7, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 22, "beat": 1, "y": 1, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 22, "beat": 1, "y": 2, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 50, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 22, "beat": 1, "y": 0, "type": "SetClapSounds", "rowType": "Classic", "p1Sound": "ClapHit", "p1Volume": 50, "p1Pitch": 100, "p1Pan": 0, "p1Offset": 0, "p2Sound": "ClapHit", "p2Volume": 100, "p2Pitch": 100, "p2Pan": 0, "p2Offset": 0 },
{ "bar": 22, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 22, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 22, "beat": 1, "y": 2, "type": "AddFreeTimeBeat", "row": 2, "hold": 0, "pulse": 2 },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 1, "pulse": 0 },
{ "bar": 22, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 38, "text": "不能将前面设置为0拍第7拍设置为1拍", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 6 },
{ "bar": 22, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 40, "text": "否则会出bug", "times": "", "textPosition": [50, 10], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 12 },
{ "bar": 22, "beat": 1.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 3 },
{ "bar": 22, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 22, "beat": 2, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 4 },
{ "bar": 22, "beat": 2.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 5 },
{ "bar": 22, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 2 },
{ "bar": 22, "beat": 3, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 22, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 22, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 22, "beat": 5, "y": 1, "type": "AddFreeTimeBeat", "row": 1, "hold": 1, "pulse": 0 },
{ "bar": 22, "beat": 5, "y": 2, "type": "AddFreeTimeBeat", "row": 2, "hold": 0, "pulse": 2 },
{ "bar": 22, "beat": 5.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 1 },
{ "bar": 22, "beat": 5.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 3 },
{ "bar": 22, "beat": 6, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 4 },
{ "bar": 22, "beat": 6.5, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 5 },
{ "bar": 22, "beat": 6.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 5 },
{ "bar": 22, "beat": 7, "y": 1, "type": "PulseFreeTimeBeat", "row": 1, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 22, "beat": 7, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 22, "beat": 7, "y": 2, "type": "FloatingText", "rooms": [0], "id": 41, "text": "也不能将前面设置为1拍第7拍设置为0拍", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 6 },
{ "bar": 23, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 1, "pulse": 0 },
{ "bar": 23, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 23, "beat": 1, "y": 2, "type": "AddFreeTimeBeat", "row": 2, "hold": 1, "pulse": 2 },
{ "bar": 23, "beat": 1.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 1 },
{ "bar": 23, "beat": 1.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 1, "action": "Custom", "customPulse": 3 },
{ "bar": 23, "beat": 2, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 1, "action": "Custom", "customPulse": 4 },
{ "bar": 23, "beat": 2.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 5 },
{ "bar": 23, "beat": 2.5, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 1, "action": "Custom", "customPulse": 5 },
{ "bar": 23, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 1, "action": "Custom", "customPulse": 6 },
{ "bar": 23, "beat": 3, "y": 2, "type": "PulseFreeTimeBeat", "row": 2, "hold": 0, "action": "Custom", "customPulse": 6 },
{ "bar": 23, "beat": 4, "y": 0, "type": "HideRow", "row": 2, "show": "Hidden", "transition": "Smooth" },
{ "bar": 23, "beat": 4.5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "-x-x-x" },
{ "bar": 23, "beat": 4.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "x-x-x-" },
{ "bar": 23, "beat": 5, "y": 1, "type": "SetBeatSound", "row": 0, "filename": "Shaker", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 23, "beat": 5, "y": 2, "type": "SetBeatSound", "row": 1, "filename": "Sizzle", "volume": 100, "pitch": 100, "pan": 0, "offset": 0 },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0.5 },
{ "bar": 23, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0.5 },
{ "bar": 23, "beat": 5, "y": 2, "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": 23, "beat": 6, "y": 0, "type": "SetClapSounds", "rowType": "Classic", "p1Sound": "ClapHit", "p1Volume": 100, "p1Pitch": 100, "p1Pan": 0, "p1Offset": 0, "p2Sound": "ClapHit", "p2Volume": 100, "p2Pitch": 100, "p2Pan": 0, "p2Offset": 0 },
{ "bar": 24, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 24, "beat": 1, "y": 2, "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": 24, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 24, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 2, "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": 25, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 25, "beat": 1, "y": 2, "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": 25, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 25, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 46, "text": "最后一起来完成剩下的部分吧", "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": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 26, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 26, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.3333, "swing": 0, "setXs": "ThreeBeat", "hold": 1 },
{ "bar": 27, "beat": 5, "y": 1, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.25, "swing": 0, "setXs": "FourBeat", "hold": 2 },
{ "bar": 27, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 28, "beat": 1, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 1, "y": 2, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 5, "y": 0, "type": "FinishLevel" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,102 @@
{
"size": [
48,
48
],
"clips": [
{
"name": "neutral",
"frames": [
0,
1,
2,
3
],
"loop": "onBeat",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "happy",
"frames": [
4,
5,
6,
7
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "barely",
"frames": [
8,
9,
10,
11
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "missed",
"frames": [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
23,
23
],
"loop": "yes",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,695 @@
{
"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":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,102 @@
{
"size": [
48,
48
],
"clips": [
{
"name": "neutral",
"frames": [
0,
1,
2,
3
],
"loop": "onBeat",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "happy",
"frames": [
4,
5,
6,
7
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "barely",
"frames": [
8,
9,
10,
11
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "missed",
"frames": [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
23,
23
],
"loop": "yes",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,336 @@
{
"settings":
{
"version": 49,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"seizureWarning": true,
"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, classicHitParticles",
"rankDescription":
[
"你这个毫无希望的实习生!",
"啊,你还可以做得更好",
"嗯,勉强还成……",
"咱们是黄金组合!",
"你的表现真给力!",
"惊艳绝伦的演出!!"
]
},
"rows":
[
{ "character": "Paige", "rowType": "Classic", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Stick", "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 },
],
"decorations":
[
],
"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": 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": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": true, "tintColor": "FFAC00", "tintOpacity": 100 },
{ "bar": 1, "beat": 1, "y": 3, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 1, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "部分轨道效果和画面效果有一定相似性,因此决定将一部分这种效果放到一块讲。" },
{ "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": 1, "beat": 5, "y": 0, "type": "Comment", "show": true, "text": "由于这些效果比较丰富,搭配用法也比较多样,这里就只介绍几种简单的效果用法好了,还请大家多多尝试并发掘新奇的用法。" },
{ "bar": 2, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "opacity": 100, "duration": 4, "ease": "Linear", "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 2, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 1, "text": "首先再次请出受害者", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "轨道涂色也可以改变覆盖其上的颜色的透明度,而不是轨道本身的透明度,这里只是用了和背景一样的颜色,轨道本身不透明。" },
{ "bar": 2, "beat": 5, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "opacity": 100, "duration": 4, "ease": "InOutSine", "tint": true, "tintColor": "FFAC00", "tintOpacity": 100 },
{ "bar": 2, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 3, "text": "通过轨道涂色可以改变轨道及其描边的颜色", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 5, "y": 0, "type": "Comment", "show": true, "text": "轨道涂色同样可以设置拍长及缓速效果,规则与轨道移动相似。" },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": true },
{ "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": 2, "type": "FloatingText", "rooms": [0], "id": 4, "text": "预设特效里有一些和轨道有关的效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 5, "text": "心跳震屏可以在节拍跳动时产生小幅度震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": true },
{ "bar": 4, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": false },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 6, "text": "而按键震屏可以使节拍命中时产生小幅度震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 7, "text": "通常情况下这两个效果会搭配使用", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": true },
{ "bar": 5, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": false },
{ "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": 8, "text": "按键重低音则会在节拍命中时产生小幅度的色像差", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": true },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 9, "text": "可以在产生色像差时搭配个减速效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 6 },
{ "bar": 6, "beat": 1, "y": 0, "type": "Comment", "show": true, "text": "改变游戏速度不会对蓝色板块里的节拍和音乐造成影响,但是会影响动画效果的速度,因此在有改变游戏速度的情况下需要对动画效果的时长做调整。" },
{ "bar": 6, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "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": "SetSpeed", "speed": 1 },
{ "bar": 6, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 7, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": false },
{ "bar": 7, "beat": 1, "y": 3, "type": "SetTheme", "rooms": [0], "preset": "Intimate" },
{ "bar": 7, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": false },
{ "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": "SetSpeed", "speed": 1 },
{ "bar": 7, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 10, "text": "每次主题切换时,该房间已涂色的轨道会恢复成默认", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 7, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "当一个房间切换主题后,该房间内已完成涂色的轨道会恢复成默认涂色,即无描边加透明涂色,而正在进行涂色的轨道不会受到影响。" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "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": "PlayExpression", "row": 1, "expression": "barely", "replace": true, "target": "Neutral" },
{ "bar": 8, "beat": 1, "y": 1, "type": "PlayExpression", "row": 1, "expression": "barely", "replace": true, "target": "Happy" },
{ "bar": 8, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 11, "text": "看来这位受害者不喜欢下雨,找个地方避避雨吧", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 8, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "播放表情可以设置播放一次表情或表情之间的替换。表情替换后会在原本需要播放某个表情时播放替换的表情,恢复只需用原本的表情替换回来即可。" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 3, "type": "SetTheme", "rooms": [0], "preset": "HospitalWardNight" },
{ "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": "PlayExpression", "row": 1, "expression": "neutral", "replace": true, "target": "Neutral" },
{ "bar": 9, "beat": 1, "y": 1, "type": "PlayExpression", "row": 1, "expression": "happy", "replace": true, "target": "Happy" },
{ "bar": 9, "beat": 1, "y": 3, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "000000FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 9, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 12, "text": "正好今晚医院没啥人,就在这蹦会迪", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 13, "text": "接下来一起看看部分简单好用的画面效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 10, "beat": 1, "y": 0, "type": "TintRows", "row": -1, "border": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "BassDropOnHit", "enable": true },
{ "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": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 14, "text": "重低音震动会产生较大幅度的色像差,", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 15, "text": "同时会为画面带来一点缩放效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 11, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 11, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 12, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 12, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 12, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 12, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 13, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 13, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 13, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 13, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 14, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 14, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 14, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 14, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 1, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 16, "text": "屏幕震动会使轨道和主题中的背景发生震动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "自定义闪烁可以在房间底部进行闪烁,也可以设置时长和缓速效果。自定义闪烁最大的优点是可以自定义闪烁颜色及闪烁起点和终点的颜色透明度。" },
{ "bar": 15, "beat": 1.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 3, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 3.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 0, "ease": "Linear" },
{ "bar": 15, "beat": 4, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 4, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 4, "y": 2, "type": "Comment", "show": true, "text": "屏幕震动的动画时长为一拍且在播放完成前无法重复播放同等幅度或更小幅度的震动。因此要实现连续的屏幕震动效果则需要用较大幅度震动覆盖较小幅度震动。" },
{ "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": "ShakeScreen", "rooms": [0], "shakeLevel": "Medium" },
{ "bar": 15, "beat": 4.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 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": "ShakeScreen", "rooms": [0], "shakeLevel": "High" },
{ "bar": 15, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [0], "id": 17, "text": "自定义闪烁则可以自由地制造闪烁效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 6, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 6.5, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 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": "ShakeScreen", "rooms": [0], "shakeLevel": "Low" },
{ "bar": 15, "beat": 7, "y": 3, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "000000", "startOpacity": 0, "endColor": "000000", "endOpacity": 100, "ease": "Linear" },
{ "bar": 15, "beat": 8, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "SilhouettesOnHBeat", "enable": true },
{ "bar": 15, "beat": 8, "y": 0, "type": "SetVFXPreset", "rooms": [0], "preset": "ColourfulShockwaves", "enable": true },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 3, "type": "TintRows", "row": -1, "border": "Glow", "borderColor": "FF0000", "borderOpacity": 100, "opacity": 100, "tint": true, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "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": 2, "type": "FloatingText", "rooms": [0], "id": 18, "text": "心跳剪影可以使轨道在节拍跳动时切换颜色", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 16, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "心跳剪影效果需要设置轨道涂色后才能起作用,未设置过涂色的轨道上不会产生心跳剪影效果。" },
{ "bar": 16, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "心跳剪影效果会去掉轨道的描边,该效果关闭后轨道颜色不会再随节拍变化,但是不会自动恢复成原来的涂色,需要再次进行设置。" },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 17, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "text": "彩色冲击波则可以在“心爆”时产生彩色冲击波", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 17, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "心爆就是轨道右边的心脏在节拍命中后变白、膨胀并发出“咚”声的效果。" },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 18, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 20, "text": "由于一般情况下心跳剪影变换颜色较少,", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 18, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 21, "text": "在和彩色冲击波叠加后可以产生更丰富的颜色", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 5, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 19, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 22, "text": "“心爆”的设定可以在红色声音板块设置", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 7, "y": 0, "type": "SetHeartExplodeInterval", "intervalType": "Instant", "interval": 0 },
{ "bar": 19, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "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": 2, "type": "FloatingText", "rooms": [0], "id": 23, "text": "将心爆间隔设置成即刻会在每次命中节拍时产生心爆", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 20, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 24, "text": "因此产生的效果也会有些许不一样", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 21, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 26, "text": "以上便是本关的全部演示内容", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 1.3 },
{ "bar": 22, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 27, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 3.1 },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetSpeed", "speed": 0.1 },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 28, "text": "具体设置请用编辑器打开本关", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 1.3 },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 8, "y": 0, "type": "SetSpeed", "speed": 1 },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": true },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHeartBeat", "enable": true },
{ "bar": 24, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "ShakeOnHit", "enable": true },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 24, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 25, "text": "最后把大部分提到的效果结合起来", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 24, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "这里和之前的轨道移动效果均为预设特效中的“波状轨道”效果。波状轨道导致的移动和自己设置的轨道移动相互独立,最终移动效果为二者的合成移动效果。" },
{ "bar": 24, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 29, "text": "看看会发生什么吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4.4 },
{ "bar": 24, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 24, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 24, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 24, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 25, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 25, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 25, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 25, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 1, "y": 1, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 26, "beat": 2, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 3, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 26, "beat": 4, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 0, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 26, "beat": 5, "y": 1, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 8, "y": 1, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 26, "beat": 8.5, "y": 1, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 1, "y": 3, "type": "SetSpeed", "speed": 0.2 },
{ "bar": 27, "beat": 2, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 3, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 27, "beat": 4, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5, "y": 2, "type": "BassDrop", "rooms": [0], "strength": "High" },
{ "bar": 27, "beat": 5, "y": 3, "type": "SetSpeed", "speed": 0.05 },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 8, "y": 3, "type": "SetSpeed", "speed": 0.5 },
{ "bar": 27, "beat": 8.5, "y": 3, "type": "SetSpeed", "speed": 1 },
{ "bar": 27, "beat": 8.5, "y": 0, "type": "CustomFlash", "rooms": [0], "background": false, "duration": 1.5, "startColor": "ffffff", "startOpacity": 0, "endColor": "ffffff", "endOpacity": 100, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "SilhouettesOnHBeat", "enable": false },
{ "bar": 28, "beat": 2, "y": 1, "type": "SetVFXPreset", "rooms": [0], "preset": "ColourfulShockwaves", "enable": false },
{ "bar": 28, "beat": 2, "y": 2, "type": "SetVFXPreset", "rooms": [0], "preset": "WavyRows", "enable": false },
{ "bar": 28, "beat": 2, "y": 0, "type": "Flash", "rooms": [0], "duration": "Short" },
{ "bar": 28, "beat": 2, "y": 0, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 0, "startColor": "ffffff", "startOpacity": 0, "endColor": "ffffff", "endOpacity": 0, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 0, "type": "TintRows", "row": -1, "border": "None", "borderColor": "FFFFFF", "borderOpacity": 100, "opacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 28, "beat": 2, "y": 2, "type": "HideRow", "row": 0, "show": "OnlyCharacter", "transition": "Instant" },
{ "bar": 28, "beat": 2, "y": 3, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 40], "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 2, "y": 2, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Instant" },
{ "bar": 28, "beat": 3, "y": 0, "type": "ShowDialogue", "text": "Paige: 刚刚那家伙似乎喝了假酒出现了幻觉,\nPaige:现在已经被送去进行治疗了。\nPaige:做效果一定要适可而止,不要把人搞晕了。", "panelSide": "Bottom", "portraitSide": "Left", "speed": 1, "playTextSounds": true },
{ "bar": 30, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 1, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 2, "type": "FinishLevel" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,102 @@
{
"size": [
48,
48
],
"clips": [
{
"name": "neutral",
"frames": [
0,
1,
2,
3
],
"loop": "onBeat",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "happy",
"frames": [
4,
5,
6,
7
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "barely",
"frames": [
8,
9,
10,
11
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "missed",
"frames": [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
23,
23
],
"loop": "yes",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,486 @@
{
"settings":
{
"version": 48,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"seizureWarning": true,
"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": "HoodieBoy", "rowType": "Oneshot", "row": 0, "rooms": [0], "player": "CPU", "hideAtStart": true, "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "custom:WYYM", "rowType": "Classic", "row": 1, "rooms": [1], "player": "P1", "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": 2, "type": "FloatingText", "rooms": [4], "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": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "009BFFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 1, "beat": 1, "y": 3, "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": [4], "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": 2, "type": "FloatingText", "rooms": [4], "id": 1, "text": "首先再次请出受害者", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 1, "y": 0, "type": "ShowRooms", "rooms": [1], "transitionTime": 1, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "bar": 2, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 6, "text": "然后先了解一下镜头", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [20, 50], "zoom": 200, "duration": 1, "ease": "InSine" },
{ "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": "MoveCamera", "rooms": [1], "cameraPosition": [80, 50], "zoom": 200, "duration": 8, "ease": "InOutSine" },
{ "bar": 3, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [80, 50], "zoom": 150, "duration": 8, "ease": "InOutSine" },
{ "bar": 3, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 7, "text": "镜头的功能其实很简单", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 1, "y": 3, "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": 2, "type": "FloatingText", "rooms": [4], "id": 8, "text": "只有移动、缩放和角度", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "duration": 8, "ease": "InOutSine" },
{ "bar": 4, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 9, "text": "常见的用法为突出轨道", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 10, "text": "就像刚才这样跟随轨道", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 8, "y": 0, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "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": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [1, 0], "id": 3, "text": "假装我是背景", "times": "", "textPosition": [50, 60], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 15 },
{ "bar": 5, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 11, "text": "还有个用法是跟随节拍摆动", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "不同房间可以看成是不同的拍摄画面,而顶部镜头则控制玩家看到的整个画面。" },
{ "bar": 5, "beat": 2, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 5, "y": 1, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 12, "text": "这样可以让画面更有动感", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 6, "y": 1, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 7, "y": 0, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 7, "y": 1, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 5, "beat": 8, "y": 1, "type": "MoveCamera", "rooms": [1, 0], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "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": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 13, "text": "不同房间的镜头互不影响,顶部镜头则反映全部画面", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "顶部的浮动文字呈现效果由那一刻顶部镜头的状态有关,其后不跟随顶部镜头移动,但会被缩放效果影响。" },
{ "bar": 6, "beat": 2, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "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": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": -5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 5, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 14, "text": "利用顶部镜头可以很好地转场", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 5, "duration": 0, "ease": "OutSine" },
{ "bar": 6, "beat": 6, "y": 1, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 7, "y": 2, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "angle": 1080, "duration": 2, "ease": "InOutSine" },
{ "bar": 6, "beat": 7, "y": 3, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 300, "duration": 1, "ease": "InSine" },
{ "bar": 6, "beat": 7.5, "y": 1, "type": "ShowRooms", "rooms": [1], "transitionTime": 1, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "bar": 6, "beat": 8, "y": 0, "type": "SetVFXPreset", "rooms": [1], "preset": "CustomScreenScroll", "floatX": 2, "floatY": 0, "enable": true },
{ "bar": 6, "beat": 8, "y": 3, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "zoom": 100, "duration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 8, "y": 2, "type": "Comment", "show": true, "text": "屏幕滚动只是循环移动了整个画面,镜头和房间本身都没有移动。" },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 15, "text": "滚屏的功能和镜头类似", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 1, "y": 2, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "angle": 0, "duration": 0, "ease": "InOutSine" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 16, "text": "但本质上镜头并未发生移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [75, 50], "duration": 1, "ease": "InOutSine" },
{ "bar": 7, "beat": 7, "y": 0, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "duration": 1, "ease": "InOutSine" },
{ "bar": 7, "beat": 8.75, "y": 0, "type": "SetVFXPreset", "rooms": [1], "preset": "CustomScreenScroll", "enable": false },
{ "bar": 8, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [1], "preset": "Tile3", "enable": true },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 300, "duration": 0, "ease": "Linear" },
{ "bar": 8, "beat": 1, "y": 2, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "duration": 2, "ease": "InOutSine" },
{ "bar": 8, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 17, "text": "通过缩放可以顺滑地进行分屏", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 8, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "顺滑的分屏效果可以在分屏时设置0拍的镜头移动并放大相应比例再设置有一定时长的缩小效果来完成。" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 7, "y": 2, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 300, "duration": 2, "ease": "InOutSine" },
{ "bar": 9, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [1], "preset": "Tile3", "enable": false },
{ "bar": 9, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [1], "preset": "WavyRows", "enable": true },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "zoom": 100, "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 9, "beat": 1, "y": 3, "type": "MoveCamera", "rooms": [1], "cameraPosition": [40, 50], "angle": 10, "duration": 2, "ease": "OutSine" },
{ "bar": 9, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 18, "text": "有时候光用移动轨道很难完成一些动作", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "当没有用到什么背景并且想完成复杂的轨道运动时,可以通过镜头来进行辅助,因为有时只用移动轨道功能很难完成一些动作。" },
{ "bar": 9, "beat": 3, "y": 3, "type": "MoveCamera", "rooms": [1], "cameraPosition": [60, 50], "angle": -10, "duration": 4, "ease": "InOutSine" },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 19, "text": "这时可以通过镜头协助来完成复杂的运动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 7, "y": 3, "type": "MoveCamera", "rooms": [1], "cameraPosition": [50, 50], "angle": 0, "duration": 2, "ease": "InSine" },
{ "bar": 10, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [1], "preset": "WavyRows", "enable": false },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 20, "text": "镜头大致内容就是这些", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 21, "text": "接下来是内容相对复杂的房间效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 10, "beat": 8, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "InOutSine", "heights": [0, 0, 0, 0] },
{ "bar": 10, "beat": 8, "y": 0, "type": "HideRow", "row": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 15, "interval": 2, "tick": 1 },
{ "bar": 11, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 11, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 11, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 22, "text": "最简单常见的多房间效果可以用排列显示完成", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "分房间也是呈现多轨道常用的方法之一,当遇到四个轨道不够用或想要呈现多场景的情况时,通常会使用多房间。" },
{ "bar": 11, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 11, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 11, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 60, 0, 0] },
{ "bar": 11, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "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": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 11, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 23, "text": "排列显示可以将房间按1~4的顺序从上往下排列", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 11, "beat": 6, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 11, "beat": 6.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 70, 0, 0] },
{ "bar": 11, "beat": 7, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 11, "beat": 7.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 11, "beat": 8, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 11, "beat": 8.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 12, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 12, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 24, "text": "并且可以自定义显示比例,默认情况下为均分", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "同时由于大部分轨道效果影响的是整个房间的轨道,因此利用多个房间就可以分别设置轨道的效果。" },
{ "bar": 12, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 12, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 12, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 60, 0, 0] },
{ "bar": 12, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "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": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 12, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 25, "text": "也可以通过缓速和拍长自定义排列效果", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 12, "beat": 6, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 12, "beat": 6.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 70, 0, 0] },
{ "bar": 12, "beat": 7, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 12, "beat": 7.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 12, "beat": 8, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 12, "beat": 8.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 13, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 13, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 26, "text": "但是排列显示具有很大的局限性", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 13, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 13, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 13, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 60, 0, 0] },
{ "bar": 13, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "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": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 13, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 27, "text": "排列显示的房间顺序和方向是固定的", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 13, "beat": 6, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 13, "beat": 6.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 70, 0, 0] },
{ "bar": 13, "beat": 7, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 13, "beat": 7.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 13, "beat": 8, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 13, "beat": 8.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 14, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 14, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 28, "text": "因此在较为复杂的房间效果中很难派上用场", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 14, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 40, 0, 0] },
{ "bar": 14, "beat": 2, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 14, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "InOutSine", "heights": [0, 60, 0, 0] },
{ "bar": 14, "beat": 3, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 1, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "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": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 55, 0, 0] },
{ "bar": 14, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 29, "text": "当然简单呈现多房间的话,排列显示最为方便可靠", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 60, 0, 0] },
{ "bar": 14, "beat": 6, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 65, 0, 0] },
{ "bar": 14, "beat": 6.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 70, 0, 0] },
{ "bar": 14, "beat": 7, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 75, 0, 0] },
{ "bar": 14, "beat": 7.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 80, 0, 0] },
{ "bar": 14, "beat": 8, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 85, 0, 0] },
{ "bar": 14, "beat": 8.5, "y": 1, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 90, 0, 0] },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 1, "type": "ShowRooms", "rooms": [1], "transitionTime": 0, "ease": "OutSine", "heights": [0, 0, 0, 0] },
{ "bar": 15, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 1, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 15, "beat": 1, "y": 0, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 15, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 31, "text": "接下来将讲解较为复杂的房间移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "当想使用房间移动时,要先设置好使用房间的位置和大小,因为未显示的房间是没有位置和大小的(即房间预览时的黑屏),直接使用会导致无法看到效果。" },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 1, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "ReorderRooms", "order": [1, 0, 2, 3] },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "ReorderRooms", "order": [0, 1, 2, 3] },
{ "bar": 15, "beat": 4, "y": 0, "type": "ReorderRooms", "order": [1, 0, 2, 3] },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "ReorderRooms", "order": [0, 1, 2, 3] },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "ReorderRooms", "order": [1, 0, 2, 3] },
{ "bar": 15, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 30, "text": "通过重新排序房间可以改变房间的前后顺序", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "ReorderRooms", "order": [0, 1, 2, 3] },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "ReorderRooms", "order": [1, 0, 2, 3] },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 1, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [75, 25], "scale": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 15, "beat": 8, "y": 0, "type": "MoveRoom", "roomPosition": [25, 75], "scale": [50, 50], "duration": 1, "ease": "OutSine" },
{ "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": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 13, "interval": 2, "tick": 1 },
{ "bar": 16, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [75, 75], "scale": [50, 50], "duration": 4, "ease": "InOutSine" },
{ "bar": 16, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [25, 25], "scale": [50, 50], "duration": 4, "ease": "InOutSine" },
{ "bar": 16, "beat": 1, "y": 2, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 16, "beat": 1, "y": 3, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 16, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 32, "text": "移动房间其实和移动轨道很相似", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "如果只将房间和轨道当成移动的物体看待的话那么房间除了可以设置y方向上的轴点外和轨道没太大区别。" },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 0, "type": "MoveRoom", "roomPosition": [75, 25], "scale": [50, 50], "duration": 4, "ease": "InOutSine" },
{ "bar": 16, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [25, 75], "scale": [50, 50], "duration": 4, "ease": "InOutSine" },
{ "bar": 16, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 34, "text": "房间也可以设置移动、缩放、角度和轴点", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [75, 25], "scale": [50, 50], "angle": 180, "duration": 4, "ease": "InOutSine" },
{ "bar": 17, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [25, 75], "scale": [50, 50], "angle": 180, "duration": 4, "ease": "InOutSine" },
{ "bar": 17, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 35, "text": "不过房间的轴点可以设置y方向且缩放规则不同", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 0, "type": "MoveRoom", "angle": 360, "duration": 3, "ease": "InOutSine" },
{ "bar": 17, "beat": 5, "y": 1, "type": "MoveRoom", "angle": 360, "duration": 3, "ease": "InOutSine" },
{ "bar": 17, "beat": 5, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "pivot": [100, 0], "duration": 0, "ease": "Linear" },
{ "bar": 17, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "pivot": [0, 100], "duration": 0, "ease": "Linear" },
{ "bar": 17, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 33, "text": "缩放规则只需设置房间内容模式即可", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "房间内容模式可理解为缩放规则,默认情况下是保持长宽比,即无论怎么变化房间大小,其内容大小都不变;而拉伸则会挤压房间的内容。" },
{ "bar": 17, "beat": 8, "y": 0, "type": "MoveRoom", "roomPosition": [25, 75], "scale": [50, 50], "angle": 0, "pivot": [50, 50], "duration": 0, "ease": "Linear" },
{ "bar": 17, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [75, 25], "scale": [50, 50], "angle": 0, "pivot": [50, 50], "duration": 0, "ease": "Linear" },
{ "bar": 17, "beat": 8, "y": 0, "type": "MoveRoom", "roomPosition": [32.5, 50], "duration": 1, "ease": "InOutSine" },
{ "bar": 17, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [67.5, 50], "duration": 1, "ease": "InOutSine" },
{ "bar": 17, "beat": 8, "y": 2, "type": "MoveRoom", "roomPosition": [32.5, -25], "scale": [50, 50], "duration": 0, "ease": "InOutSine" },
{ "bar": 17, "beat": 8, "y": 3, "type": "MoveRoom", "roomPosition": [67.5, -25], "scale": [50, 50], "duration": 0, "ease": "InOutSine" },
{ "bar": 18, "beat": 1, "y": 0, "type": "SetTheme", "rooms": [0, 1, 2, 3], "preset": "HospitalWard" },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 18, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 36, "text": "医院的场景在不同房间是不一样且有关联的", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 4, "y": 2, "type": "MoveRoom", "roomPosition": [32.5, 25], "duration": 1, "ease": "InOutSine" },
{ "bar": 18, "beat": 4, "y": 3, "type": "MoveRoom", "roomPosition": [67.5, 25], "duration": 1, "ease": "InOutSine" },
{ "bar": 18, "beat": 4, "y": 1, "type": "MoveRoom", "roomPosition": [67.5, 75], "duration": 1, "ease": "InOutSine" },
{ "bar": 18, "beat": 4, "y": 0, "type": "MoveRoom", "roomPosition": [32.5, 75], "duration": 1, "ease": "InOutSine" },
{ "bar": 18, "beat": 5, "y": 0, "type": "SetTheme", "rooms": [0, 1, 2, 3], "preset": "HospitalWardNight" },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 5, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 18, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 37, "text": "由此可以尝试做一些大场景", "times": "", "textPosition": [50, 50], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 1, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetTheme", "rooms": [0, 1, 2, 3], "preset": "None" },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "duration": 0, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 1, "type": "TintRows", "row": -1, "border": "Outline", "borderColor": "000000", "borderOpacity": 100, "tint": false, "tintColor": "FFFFFF", "tintOpacity": 100 },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 19, "beat": 1, "y": 1, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 19, "beat": 1, "y": 2, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "duration": 0, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 3, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "duration": 0, "ease": "InOutSine" },
{ "bar": 19, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [4], "id": 38, "text": "房间也可以从屏幕外进行移动,由此完成转场效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "通过房间移动进行的画面切换是个很实用的技巧,且切换方式多种多样,这个部分需要大家在掌握后发挥创意来实现了,本关只展示比较简单的几个。" },
{ "bar": 19, "beat": 3.5, "y": 1, "type": "MoveRoom", "roomPosition": [-50, 50], "scale": [100, 100], "duration": 1, "ease": "InOutSine" },
{ "bar": 19, "beat": 3.5, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 1, "ease": "InOutSine" },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 19, "beat": 4.5, "y": 1, "type": "MoveRoom", "roomPosition": [50, -12.5], "scale": [100, 25], "duration": 0, "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": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 25], "duration": 3, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 0, "type": "FadeRoom", "opacity": 0, "duration": 3, "ease": "Linear" },
{ "bar": 19, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [4], "id": 39, "text": "淡入淡出房间可以按一定时间和缓速改变房间透明度", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 7, "y": 0, "type": "SetHeartExplodeInterval", "intervalType": "Instant", "interval": 0 },
{ "bar": 19, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 1, "ease": "InSine" },
{ "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": "SetBackgroundColor", "rooms": [0, 2, 3], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 20, "beat": 1, "y": 0, "type": "ReorderRooms", "order": [3, 2, 0, 1] },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 4, "text": "示例文字房间3", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 16 },
{ "bar": 20, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [3], "id": 5, "text": "示例文字房间4", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 16 },
{ "bar": 20, "beat": 1, "y": 2, "type": "MoveRoom", "roomPosition": [-50, 50], "duration": 6, "ease": "Linear" },
{ "bar": 20, "beat": 1, "y": 3, "type": "MoveRoom", "roomPosition": [-50, 50], "duration": 6, "ease": "InOutSine" },
{ "bar": 20, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [4], "id": 40, "text": "我们可以将一个或多个透明背景的房间置于顶部", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "透明房间的实现方法就是将上层的房间背景设置成透明,并将用到的房间叠加起来。使用时一定要设置好正确的房间前后顺序以及房间的位置和大小等属性。" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 13, "interval": 2, "tick": 1 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [4], "id": 41, "text": "再通过移动房间或镜头来使文字或其他东西移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 7, "y": 2, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "InOutSine" },
{ "bar": 20, "beat": 7, "y": 3, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "InOutSine" },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 2, "type": "MoveRoom", "roomPosition": [-50, 50], "angle": 360, "duration": 6, "ease": "Linear" },
{ "bar": 21, "beat": 1, "y": 3, "type": "MoveRoom", "roomPosition": [-50, 50], "angle": -360, "duration": 6, "ease": "InOutSine" },
{ "bar": 21, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [4], "id": 42, "text": "通过这种方法可以使原本无法运动的东西动起来", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "透明房间是实现一些画面效果的重要技巧,通过透明房间可以实现文字移动、同屏多轨、背景移动等一个房间无法完成的效果。" },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [4], "id": 44, "text": "除此之外透明房间还有很多作用", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 7, "y": 2, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "InOutSine" },
{ "bar": 21, "beat": 7, "y": 3, "type": "MoveRoom", "roomPosition": [150, 50], "scale": [100, 100], "angle": 0, "duration": 0, "ease": "InOutSine" },
{ "bar": 22, "beat": 1, "y": 2, "type": "SetVFXPreset", "rooms": [2], "preset": "Tile4", "enable": true },
{ "bar": 22, "beat": 1, "y": 3, "type": "SetVFXPreset", "rooms": [2], "preset": "Vignette", "enable": true },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 1, "y": 2, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 0, "ease": "Linear" },
{ "bar": 22, "beat": 1, "y": 3, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 0, "ease": "InOutSine" },
{ "bar": 22, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [4], "id": 43, "text": "比如施加一个房间无法完成的效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 22, "beat": 5, "y": 0, "type": "SetTheme", "rooms": [2], "preset": "Kaleidoscope" },
{ "bar": 22, "beat": 5, "y": 3, "type": "SetVFXPreset", "rooms": [2], "preset": "Vignette", "enable": false },
{ "bar": 22, "beat": 5, "y": 2, "type": "SetVFXPreset", "rooms": [2], "preset": "Tile4", "enable": false },
{ "bar": 22, "beat": 5, "y": 1, "type": "SetVFXPreset", "rooms": [2], "preset": "BlackAndWhite", "enable": true },
{ "bar": 22, "beat": 5, "y": 0, "type": "SetVFXPreset", "rooms": [2], "preset": "Mosaic", "intensity": 100, "duration": 0, "ease": "Linear", "enable": true },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 1, "type": "FloatingText", "rooms": [4], "id": 45, "text": "或者同房16轨这里就不演示了吧。。。", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 1, "y": 0, "type": "SetTheme", "rooms": [2], "preset": "None" },
{ "bar": 23, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [2], "preset": "BlackAndWhite", "enable": false },
{ "bar": 23, "beat": 1, "y": 0, "type": "SetVFXPreset", "rooms": [2], "preset": "Mosaic", "enable": false },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 3, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 23, "beat": 1, "y": 0, "type": "MaskRoom", "rooms": [1], "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "bg2 (1).png" },
{ "bar": 23, "beat": 1, "y": 1, "type": "ReorderRooms", "order": [2, 3, 1, 0] },
{ "bar": 23, "beat": 1, "y": 0, "type": "FadeRoom", "opacity": 100, "duration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 46, "text": "房间遮罩顾名思义,就是修饰房间形状的遮罩图", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 1, "y": 0, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 23, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "房间遮罩只会根据导入图片的着色情况来确认形状,去除透明部分,保留有色部分,而房间的内容最终呈现在有色部分上。" },
{ "bar": 23, "beat": 3, "y": 0, "type": "MaskRoom", "rooms": [1], "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "bg3 (1).png" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 23, "beat": 4, "y": 2, "type": "FadeRoom", "opacity": 0, "duration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 4, "y": 2, "type": "MaskRoom", "rooms": [2], "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "bg1 (1).png" },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 0, "type": "MaskRoom", "rooms": [1], "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "bg0.png" },
{ "bar": 23, "beat": 5, "y": 2, "type": "FadeRoom", "opacity": 25, "duration": 2, "ease": "Linear" },
{ "bar": 23, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 47, "text": "遮罩会保留导入图片中的有色部分,去除透明部分", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 7, "y": 2, "type": "FadeRoom", "opacity": 0, "duration": 2, "ease": "Linear" },
{ "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": "AddOneshotBeat", "row": 0, "pulseType": "Wave", "loops": 15, "interval": 2, "tick": 1 },
{ "bar": 24, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 25], "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 1, "y": 1, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 24, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 48, "text": "以上便是本关的全部演示内容", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 24, "beat": 2, "y": 1, "type": "MoveRoom", "roomPosition": [50, 25], "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 2, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 3, "y": 1, "type": "MoveRoom", "roomPosition": [50, 87.5], "scale": [100, 25], "duration": 1, "ease": "OutSine" },
{ "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": 1, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 4, "ease": "Linear" },
{ "bar": 24, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 49, "text": "更详细的内容请查阅网页端教程", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "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": 8, "y": 1, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [50, 150], "scale": [75, 75], "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 1, "y": 0, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 25, "beat": 1, "y": 1, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 25, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [75, 75], "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 1, "ease": "OutSine" },
{ "bar": 25, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [4], "id": 50, "text": "具体设置请用编辑器打开本关", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 2, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [75, 75], "duration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 2, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 1, "ease": "OutSine" },
{ "bar": 25, "beat": 3, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [75, 75], "duration": 0.5, "ease": "OutSine" },
{ "bar": 25, "beat": 3.25, "y": 1, "type": "MoveRoom", "roomPosition": [50, -50], "scale": [75, 75], "duration": 0.5, "ease": "OutSine" },
{ "bar": 25, "beat": 3.25, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [75, 75], "duration": 0.5, "ease": "OutSine" },
{ "bar": 25, "beat": 3.5, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0.5, "ease": "OutSine" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 25, "beat": 4, "y": 1, "type": "MoveRoom", "roomPosition": [50, 0], "scale": [100, 0], "pivot": [50, 0], "duration": 0, "ease": "OutSine" },
{ "bar": 25, "beat": 4, "y": 0, "type": "MoveRoom", "roomPosition": [50, 100], "scale": [100, 100], "pivot": [50, 100], "duration": 0, "ease": "OutSine" },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 0], "scale": [100, 100], "pivot": [50, 0], "duration": 4, "ease": "Linear" },
{ "bar": 25, "beat": 5, "y": 0, "type": "MoveRoom", "roomPosition": [50, 100], "scale": [100, 0], "pivot": [50, 100], "duration": 4, "ease": "Linear" },
{ "bar": 25, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [4], "id": 51, "text": "最后一起来完成剩下的部分吧", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "FFFFFFFF", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [0, 50], "scale": [100, 100], "angle": 0, "pivot": [0, 50], "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 1, "y": 0, "type": "FadeRoom", "opacity": 100, "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [100, 50], "scale": [-100, 100], "angle": 0, "pivot": [0, 50], "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [0, 50], "scale": [80, 80], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [100, 50], "scale": [-80, 80], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 2, "y": 1, "type": "MoveRoom", "roomPosition": [0, 50], "scale": [60, 60], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 2, "y": 0, "type": "MoveRoom", "roomPosition": [100, 50], "scale": [-60, 60], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 3, "y": 1, "type": "MoveRoom", "roomPosition": [0, 50], "scale": [50, 50], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 3, "y": 0, "type": "MoveRoom", "roomPosition": [100, 50], "scale": [-50, 50], "angle": 0, "pivot": [0, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "------" },
{ "bar": 26, "beat": 4, "y": 1, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 26, "beat": 4, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [75, 50], "angle": 0, "pivot": 0.5, "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [75, 50], "pivot": 0.5, "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [-50, 100], "angle": 0, "pivot": [100, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [50, 100], "angle": 0, "pivot": [100, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [-50, 100], "angle": 180, "pivot": [100, 50], "duration": 4, "ease": "Linear" },
{ "bar": 26, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [50, 100], "angle": 180, "pivot": [100, 50], "duration": 4, "ease": "Linear" },
{ "bar": 26, "beat": 5, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [75, 50], "angle": -180, "pivot": 0.5, "duration": 4, "ease": "Linear" },
{ "bar": 26, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [75, 50], "angle": 180, "pivot": 0.5, "duration": 4, "ease": "Linear" },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 1, "pattern": "dxdxux" },
{ "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": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "angle": 0, "pivot": 0, "duration": 1, "ease": "OutSine" },
{ "bar": 27, "beat": 1, "y": 1, "type": "MoveRow", "row": 1, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "angle": 0, "pivot": 0, "duration": 0.5, "ease": "OutSine" },
{ "bar": 27, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "angle": 0, "pivot": [50, 50], "duration": 0.5, "ease": "OutSine" },
{ "bar": 27, "beat": 1, "y": 2, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "angle": 390, "duration": 1.5, "ease": "OutSine" },
{ "bar": 27, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 0], "angle": 0, "pivot": [50, 50], "duration": 0.5, "ease": "OutSine" },
{ "bar": 27, "beat": 2.5, "y": 2, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "angle": 330, "duration": 1, "ease": "InOutSine" },
{ "bar": 27, "beat": 3.5, "y": 2, "type": "MoveCamera", "rooms": [4], "cameraPosition": [50, 50], "angle": 360, "duration": 0.5, "ease": "InSine" },
{ "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": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [52.6, 50], "zoom": 110, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 90], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 1, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [55.2, 50], "zoom": 120, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 5.5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 80], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [57.8, 50], "zoom": 130, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 6, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 70], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 6.5, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [60.4, 50], "zoom": 140, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 6.5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 60], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 7, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [63, 50], "zoom": 150, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 7, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 50], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 7.5, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [65.6, 50], "zoom": 160, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 7.5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 40], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [68.2, 50], "zoom": 170, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 30], "duration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 8.5, "y": 0, "type": "MoveCamera", "rooms": [4], "cameraPosition": [70.8, 50], "zoom": 180, "angle": 0, "duration": 0, "ease": "InSine" },
{ "bar": 27, "beat": 8.5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 20], "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 1, "y": 3, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 0], "duration": 0, "ease": "Linear" },
{ "bar": 28, "beat": 3, "y": 3, "type": "FinishLevel" },
{ "bar": 28, "beat": 5, "y": 3, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 1, "type": "FinishLevel" },
{ "bar": 30, "beat": 3, "y": 2, "type": "FinishLevel" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View File

@ -0,0 +1,102 @@
{
"size": [
48,
48
],
"clips": [
{
"name": "neutral",
"frames": [
0,
1,
2,
3
],
"loop": "onBeat",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "happy",
"frames": [
4,
5,
6,
7
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "barely",
"frames": [
8,
9,
10,
11
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
},
{
"name": "missed",
"frames": [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
23,
23
],
"loop": "yes",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
12,
15
],
"portraitSize": [
25,
25
],
"portraitScale": 2
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,378 @@
{
"settings":
{
"version": 48,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"seizureWarning": true,
"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": "custom:WYYM", "rowType": "Classic", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Kick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "Samurai", "rowType": "Classic", "row": 1, "rooms": [1], "player": "P1", "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": "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": 1, "y": 2, "type": "Comment", "show": true, "text": "关于窗口动效的内容较多且编辑器也会运行窗口动作若关卡进行的过程中难以捕捉信息并且鼠标点不到暂停按钮可使用“P”键来暂停。" },
{ "bar": 1, "beat": 5, "y": 3, "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": 1, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "窗口的移动效果在存在多房间时会有多房间的选项,但目前并未发现选择其他房间时有什么效果。关于这方面的内容欢迎各位进行补充。" },
{ "bar": 2, "beat": 1, "y": 0, "type": "HideRow", "row": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 2, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 1, "text": "首先再次请出受害者", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 2, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 3, "text": "然后边跟随节拍边了解窗口动效的规则", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 20], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 4, "ease": "InOutSine" },
{ "bar": 3, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 4, "text": "“窗口移动”和房间移动类似", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "窗口移动相对于房间移动有很多限制如窗口大小是固定的移动时无法分别设定x和y且无法使用像素单位px一次只能执行一个窗口动效的指令等。" },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 100], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 4, "ease": "OutSine" },
{ "bar": 3, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 5, "text": "但无法单独设置x和y方向的移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "参照设定为“居中”时窗口的移动原点为画面中心此时设定x或y为0或100时窗口会有一半位于屏幕外即画面中心位于屏幕边缘。\n" },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [100, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 8, "ease": "Linear" },
{ "bar": 4, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 6, "text": "移动时可选择不同的参照", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "参照设定为“边缘”时窗口的移动原点位于窗口的四条边上此时设定x或y为0或100时窗口的四边会相对应地贴在屏幕边上画面不会跑出屏幕。" },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 7, "text": "将使用位置切换为“当前”会立刻停止窗口移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 5, "y": 2, "type": "Comment", "show": true, "text": "任何窗口动作都可以用设置为“当前”的窗口移动来停住,而除了普通的“移动”之外,其他的移动效果在被打断前都不会停止运动。" },
{ "bar": 4, "beat": 6, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "Current", "position": [100, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 8, "ease": "Linear" },
{ "bar": 4, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 5, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x--" },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "New", "position": [50, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 5, "amplitudeVector": [0, 0], "angle": 5, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutBounce" },
{ "bar": 5, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 8, "text": "“摇摆”可以使窗口以固定幅度和角度来回运动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "“摇摆”可重复地使窗口偏离原点一段距离再回到原点,这段偏移的距离为所设定的“振幅”,默认方向为向上,若设定为负值则先向下运动。" },
{ "bar": 5, "beat": 3, "y": 1, "type": "Comment", "show": true, "text": "“新建”或以“当前”位置设定为原点。“角度”可以改变运动的方向默认为0度先向上运动。“缓速时长”为单次运动所用时长。" },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "New", "position": [50, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 5, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 5, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 9, "text": "分别有“重复”和“镜像”两种摇摆模式", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "关于“缓速类型”:这个设置主要影响摇摆时窗口回归到原点的那段运动。若设置“重复”则回归效果和偏移一致,若设置“镜像”则回归效果为偏移的倒放。" },
{ "bar": 5, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [20, 0], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 5, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Wrap", "usePosition": "New", "position": [50, 0], "reference": "Edge", "useCircle": false, "speed": 20, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 15, "frequency": 1, "period": 0, "easeType": "Mirror", "easingDuration": 7, "ease": "Linear" },
{ "bar": 6, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 10, "text": "“缠绕”可以使窗口像缠胶带一样绕着屏幕移动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 6, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "“缠绕”默认的运动方向是向上运动,可通过设定角度来改变方向,效果有点类似屏幕滚动。“缠绕”的“增幅”可使窗口在移动的垂直方向上来回摆动。" },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 6, "y": 1, "type": "Comment", "show": true, "text": "“缠绕”及之后动效的“缓速时长”均可使“增幅”在设定的时长内从0按缓速效果增长至设定数值。" },
{ "bar": 6, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 20, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 15, "frequency": 1, "period": 0, "easeType": "Mirror", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Ellipse", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0.125, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 1, "period": 0, "easeType": "Mirror", "easingDuration": 0, "ease": "Linear" },
{ "bar": 7, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 11, "text": "“椭圆”可以使窗口绕某一点做圆弧运动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 7, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "“椭圆”可使窗口绕设定的原点进行圆弧运动“速度”为一拍内走多少圈“增幅”为运动时x和y方向上离原点的最大距离。" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 5, "y": 1, "type": "Comment", "show": true, "text": "“椭圆”的移动默认先从上方开始顺时针运动,可通过分别设定“角度”的大小和“增幅”的正负值改变运动起始位置和运动方向。" },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 67.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 12, "text": "“震动”则很好理解了,使窗口在某点进行震动。", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 8, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "“震动”的“增幅”为窗口在x和y方向上的震动幅度方向可通过“角度”调整。“周期”为每次震动的间隔拍长。" },
{ "bar": 8, "beat": 1.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 67.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 65], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 2.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 65], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 62.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 3.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 62.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 4.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 57.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 5.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 57.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 6, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 6.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 7, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 52.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 7.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 52.5], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0.5, 0.5], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 8, "beat": 8.25, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [0, 100], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 9, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 13, "text": "以上是窗口动效的所有功能的简要介绍", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1, "y": 1, "type": "Comment", "show": true, "text": "瞬间长距离移动窗口会使玩家暂时丢失游戏的画面,因此连续使用时应具有一定间隔,避免影响游玩。" },
{ "bar": 9, "beat": 3, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [100, 100], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [0, 0], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 9, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 14, "text": "详细内容请用关卡编辑器打开本关卡查阅", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [100, 0], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Edge", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 10, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 15, "text": "接下来开始介绍窗口动效的常见用法", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 10, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 16, "text": "窗口动效同样也很适合用来和节奏一起律动", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 11, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "当频繁使用窗口动效时,会使很多动画效果难以参与进去,若强加各种效果于其中很容易造成画面上的读谱困难。" },
{ "bar": 11, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 2, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 11, "beat": 3.5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "InSine" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [37.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 6, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [42.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 6.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [47.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [52.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 7.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [57.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [62.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 11, "beat": 8.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 17, "text": "由于窗口动效对整个画面的影响较大", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 1, "y": 2, "type": "Comment", "show": true, "text": "一般可以用较简单的视觉效果来搭配窗口动效,若需要使用轨道和房间等动画效果,需要谨慎考虑对画面上读谱的影响。" },
{ "bar": 12, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 2, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 12, "beat": 3.5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "InSine" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 18, "text": "因此很多情况下很难搭配轨道、房间等移动效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [62.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 6, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [57.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 6.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [52.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [47.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 7.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [42.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [37.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 12, "beat": 8.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 19, "text": "如果需要尝试搭配,需注意不要影响玩家读谱", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 13, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 2, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 13, "beat": 3.5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "InSine" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [37.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 6, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [42.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 6.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [47.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [52.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 7.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [57.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [62.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 13, "beat": 8.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [0], "id": 20, "text": "不要晃得太离谱,给人整晕了", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 14, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 2, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 14, "beat": 3.5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "InSine" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [67.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [62.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 6, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [57.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 6.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [52.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [47.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 7.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [42.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [37.5, 55], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 14, "beat": 8.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [32.5, 45], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "InSine" },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 1, "y": 1, "type": "FloatingText", "rooms": [0], "id": 21, "text": "有时可以瞬间将窗口移到屏幕外制造一些特殊效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 1 },
{ "bar": 15, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "可在某种主题的谱子中制造窗口丢失或搭配网好卡菌来营造游戏卡崩的效果。" },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [150, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 3, "y": 2, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Instant" },
{ "bar": 15, "beat": 3, "y": 1, "type": "FloatingText", "rooms": [0], "id": 23, "text": "暂停成功", "times": "", "textPosition": [50, 50], "size": 80, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FF0000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 0.1 },
{ "bar": 15, "beat": 3.1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [150, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 3.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 3.25, "y": 2, "type": "HideRow", "row": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 15, "beat": 3.25, "y": 1, "type": "FloatingText", "rooms": [0], "id": 22, "text": "有时可以瞬间将窗口移到屏幕外制造一些特殊效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 5.75 },
{ "bar": 15, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [150, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [150, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 6, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 6.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [150, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 120], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 16, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [-20, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 16, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "OutSine" },
{ "bar": 16, "beat": 1, "y": 2, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "00C3FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 16, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 24, "text": "也可以顺滑的将窗口移出屏幕", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 1, "y": 3, "type": "Comment", "show": true, "text": "窗口在参照为“居中”时的边框大小约为x=20%和y=20%将窗口移到屏幕外需设置的参数为x或y< -20%或> 120%。\n参照为“边缘”x或y< -60%或> 160%" },
{ "bar": 16, "beat": 3.5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [-20, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "InSine" },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [120, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 16, "beat": 5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "OutSine" },
{ "bar": 16, "beat": 5, "y": 2, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "B000FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 16, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 25, "text": "并在屏幕外的时候瞬间转换画面和窗口位置", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 7.5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [120, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "InSine" },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 120], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 17, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "OutSine" },
{ "bar": 17, "beat": 1, "y": 2, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FF00D7FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 17, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 26, "text": "再将窗口重新移回屏幕里", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 3.5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 120], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "InSine" },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, -20], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 17, "beat": 5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1.5, "ease": "OutSine" },
{ "bar": 17, "beat": 5, "y": 2, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 17, "beat": 5, "y": 3, "type": "FloatingText", "rooms": [0], "id": 27, "text": "来完成一个华丽的转场", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 8, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [25, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 17, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [25, 50], "zoom": 200, "duration": 1, "ease": "OutSine" },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [75, 50], "zoom": 200, "duration": 7, "ease": "Linear" },
{ "bar": 18, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [75, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 7, "ease": "Linear" },
{ "bar": 18, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 28, "text": "窗口也可以搭配镜头移动,并且效果很棒", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 6, "y": 3, "type": "FloatingText", "rooms": [0], "id": 29, "text": "我是彩蛋", "times": "", "textPosition": [95, 27], "size": 3, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "AF00FFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 2 },
{ "bar": 18, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "zoom": 100, "duration": 1, "ease": "OutSine" },
{ "bar": 18, "beat": 8, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 40], "reference": "Center", "useCircle": false, "speed": 0.28, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.75, "ease": "Linear" },
{ "bar": 19, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 30, "text": "窗口也可以辅助分房间的动画,带来更好的效果", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 19, "beat": 1, "y": 0, "type": "ShowRooms", "rooms": [0, 1], "transitionTime": 0.75, "ease": "Linear", "heights": [0, 0, 0, 0] },
{ "bar": 19, "beat": 1, "y": 1, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "00FF58FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [1], "id": 31, "text": "我等半天了我的拍子呢QAQ\n中文", "times": "", "textPosition": [30, 60], "size": 10, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0.28, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.75, "ease": "Linear" },
{ "bar": 19, "beat": 5, "y": 0, "type": "ShowRooms", "rooms": [0], "transitionTime": 0.75, "ease": "Linear", "heights": [0, 0, 0, 0] },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 7, "y": 0, "type": "SetHeartExplodeInterval", "intervalType": "Instant", "interval": 0 },
{ "bar": 19, "beat": 8, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [70, 70], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 19, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "Current", "position": [70, 70], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 10, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 20, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 32, "text": "以上便是窗口动效的大部分用法了", "times": "", "textPosition": [50, 30], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [30, 30], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 20, "beat": 5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "Current", "position": [70, 70], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 10, "amplitudeVector": [20, 20], "angle": 90, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [45, 55], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 21, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "Current", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 10, "amplitudeVector": [20, 20], "angle": 135, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 0.5, "ease": "InOutSine" },
{ "bar": 21, "beat": 1, "y": 3, "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": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 80], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 21, "beat": 5, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Sway", "usePosition": "Current", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 10, "amplitudeVector": [20, 20], "angle": 180, "frequency": 0, "period": 0, "easeType": "Mirror", "easingDuration": 0.5, "ease": "OutSine" },
{ "bar": 21, "beat": 5, "y": 3, "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": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0.25, "amplitude": 0, "amplitudeVector": [20, 20], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 22, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Wrap", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutSine" },
{ "bar": 22, "beat": 1, "y": 3, "type": "FloatingText", "rooms": [0], "id": 37, "text": "最后一起来完成剩下的部分吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FF00D7FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 3.5, "ease": "OutSine" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 67.5], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 65], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 6, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 62.5], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 6.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 7, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 57.5], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 7.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 55], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 8, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 52.5], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 23, "beat": 8.5, "y": 3, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 12.5, "amplitude": 2, "amplitudeVector": [0, 0], "angle": 90, "frequency": 1, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 1, "y": 1, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 24, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 30], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 24, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 24, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "Current", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [1, 1], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 24, "beat": 4.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 24, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Ellipse", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0.125, "amplitude": 0, "amplitudeVector": [15, 10], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 25, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 30], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 25, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 25, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "Current", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [1, 1], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 25, "beat": 4.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Ellipse", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0.125, "amplitude": 0, "amplitudeVector": [-15, 10], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 26, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 26, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 30], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 26, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 26, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "Current", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [1, 1], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 26, "beat": 4.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 26, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Ellipse", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0.125, "amplitude": 0, "amplitudeVector": [15, 10], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 40], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 27, "beat": 2, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 30], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0.5, "ease": "OutBounce" },
{ "bar": 27, "beat": 3, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "Move", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 1, "ease": "OutSine" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 27, "beat": 4, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "Current", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [1, 1], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 27, "beat": 4.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5, "y": 2, "type": "NewWindowDance", "rooms": [0], "preset": "Ellipse", "usePosition": "New", "position": [50, 60], "reference": "Center", "useCircle": false, "speed": 0.125, "amplitude": 0, "amplitudeVector": [-15, 10], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "Linear" },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 28, "beat": 1, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "Current", "position": [50, 70], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [1, 1], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
{ "bar": 28, "beat": 1, "y": 1, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 2, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 3, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 0, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 1.25, "y": 0, "type": "NewWindowDance", "rooms": [0], "preset": "ShakePer", "usePosition": "New", "position": [50, 50], "reference": "Center", "useCircle": false, "speed": 0, "amplitude": 0, "amplitudeVector": [0, 0], "angle": 0, "frequency": 0, "period": 0, "easeType": "Repeat", "easingDuration": 0, "ease": "OutBounce" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,545 @@
{
"settings":
{
"version": 48,
"artist": "D1ofaquavibe",
"song": "Monkeybiz",
"specialArtistType": "None",
"artistPermission": "",
"artistLinks": "",
"author": "吾夜犹明",
"difficulty": "Easy",
"seizureWarning": false,
"previewImage": "Cover.jpg",
"syringeIcon": "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": [32, 24, 16, 8],
"mods": "booleansDefaultToTrue",
"rankDescription":
[
"你这个毫无希望的实习生!",
"啊,你还可以做得更好",
"嗯,勉强还成……",
"咱们是黄金组合!",
"你的表现真给力!",
"惊艳绝伦的演出!!"
]
},
"rows":
[
{ "character": "custom:吾夜犹明", "rowType": "Classic", "row": 0, "rooms": [0], "player": "P1", "hideAtStart": true, "pulseSound": "Kick", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "HoodieBoy", "rowType": "Oneshot", "row": 1, "rooms": [3], "player": "CPU", "hideAtStart": true, "pulseSound": "KickChroma", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
{ "character": "Samurai", "rowType": "Classic", "row": 2, "rooms": [3], "player": "P1", "hideAtStart": true, "pulseSound": "None", "pulseSoundVolume": 100, "pulseSoundPitch": 100, "pulseSoundPan": 0, "pulseSoundOffset": 0 },
],
"decorations":
[
],
"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": 2, "type": "FloatingText", "rooms": [2], "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": 1, "y": 1, "type": "ReorderRooms", "order": [2, 1, 0, 3] },
{ "bar": 1, "beat": 1, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0, "ease": "Linear" },
{ "bar": 1, "beat": 1, "y": 0, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0, "ease": "Linear" },
{ "bar": 1, "beat": 1, "y": 3, "type": "SetBackgroundColor", "rooms": [1, 2], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 1, "beat": 1, "y": 2, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0, "ease": "Linear" },
{ "bar": 1, "beat": 1, "y": 3, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [100, 100], "duration": 0, "ease": "Linear" },
{ "bar": 1, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [3], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "00A5FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 1, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "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": 0, "show": "Visible", "transition": "Instant" },
{ "bar": 2, "beat": 1, "y": 1, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [10, 50], "duration": 0, "ease": "Linear" },
{ "bar": 2, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "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": 1, "y": 3, "type": "PlayExpression", "row": 0, "expression": "barely", "replace": true, "target": "Neutral" },
{ "bar": 2, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 7, "text": "接下来就和之前一样跟着节拍一起学习吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x-x" },
{ "bar": 3, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 1, "y": 3, "type": "PlayExpression", "row": 0, "expression": "neutral", "replace": true, "target": "Neutral" },
{ "bar": 3, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 8, "text": "房间视角原理其实很简单", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 1.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [null, null], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 2.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [null, null], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 3.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 4.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 3, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 9, "text": "只需要像移动房间一样移动四个角就可以了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 3, "beat": 5.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [null, null], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 6.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [null, null], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 7.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 3, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 3, "beat": 8.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 10, "text": "这样就可以改变一个房间四边的位置与比例关系", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 1.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 2.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 3.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 4.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 4, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 11, "text": "从而使画面产生一种视角变化的效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 4, "beat": 5.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 6.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[5, 5], [null, null], [null, null], [95, 95]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 7.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [100, 100]], "duration": 0.5, "ease": "InSine" },
{ "bar": 4, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [95, 5], [5, 95], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 4, "beat": 8.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [0, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 5, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-x-x--" },
{ "bar": 5, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 12, "text": "同移动轨道与移动房间的x和y一样", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [null, null], [null, null], [null, null]], "duration": 2, "ease": "OutSine" },
{ "bar": 5, "beat": 2.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [90, 10], [null, null], [null, null]], "duration": 2, "ease": "OutSine" },
{ "bar": 5, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [10, 90], [null, null]], "duration": 2, "ease": "OutSine" },
{ "bar": 5, "beat": 3.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [90, 90]], "duration": 2, "ease": "OutSine" },
{ "bar": 5, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [null, null]], "duration": 2, "ease": "InSine" },
{ "bar": 5, "beat": 4.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [null, null], [null, null]], "duration": 2, "ease": "InSine" },
{ "bar": 5, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 5, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [0, 100], [null, null]], "duration": 2, "ease": "InSine" },
{ "bar": 5, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 13, "text": "四个角的x和y也是可以分别设置的", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 5, "beat": 5.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [100, 100]], "duration": 2, "ease": "InSine" },
{ "bar": 6, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 50], [null, null], [0, 50], [null, null]], "duration": 1, "ease": "InOutSine" },
{ "bar": 6, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 14, "text": "并且四个角可以分别重合", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 100], [null, null], [0, 0], [null, null]], "duration": 1, "ease": "InOutSine" },
{ "bar": 6, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 6, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 15, "text": "或者调换位置使部分画面翻转", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 6, "beat": 6.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 50], [null, null], [100, 50]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 6, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 6, "beat": 7, "y": 1, "type": "FadeRoom", "opacity": 0, "duration": 0, "ease": "Linear" },
{ "bar": 6, "beat": 8, "y": 0, "type": "SetForeground", "rooms": [1], "contentMode": "ScaleToFill", "color": "ffffffff", "image": "前景.png", "scrollX": 0, "scrollY": 0 },
{ "bar": 6, "beat": 8, "y": 1, "type": "FadeRoom", "opacity": 100, "duration": 1, "ease": "Linear" },
{ "bar": 6, "beat": 8, "y": 1, "type": "FloatingText", "rooms": [1], "id": 18, "text": "红框为房间1的实际房间大小\n中文", "times": "", "textPosition": [50, 5], "size": 10, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FF0000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 27 },
{ "bar": 6, "beat": 8, "y": 2, "type": "FloatingText", "rooms": [1], "id": 19, "text": "红框为房间1的实际房间大小\n中文", "times": "", "textPosition": [50, 95], "size": 10, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FF0000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 27 },
{ "bar": 6, "beat": 8, "y": 3, "type": "FloatingText", "rooms": [1], "id": 20, "text": "红点为房间1的实际房间中心\n中文", "times": "", "textPosition": [50, 45], "size": 5, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FF0000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 27 },
{ "bar": 7, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-50, null], [50, null], [-50, null], [50, null]], "duration": 1, "ease": "Linear" },
{ "bar": 7, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 16, "text": "同时移动四个角也可以在画面上移动房间", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 4, "y": 0, "type": "MoveRoom", "roomPosition": [100, null], "duration": 1, "ease": "Linear" },
{ "bar": 7, "beat": 4, "y": 1, "type": "MoveRoom", "roomPosition": [100, null], "duration": 1, "ease": "Linear" },
{ "bar": 7, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 7, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 17, "text": "且设置的房间视角与移动房间是分别作用的", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 7, "beat": 8, "y": 0, "type": "MoveRoom", "roomPosition": [50, null], "duration": 1, "ease": "Linear" },
{ "bar": 7, "beat": 8, "y": 1, "type": "MoveRoom", "roomPosition": [50, null], "duration": 1, "ease": "Linear" },
{ "bar": 7, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[25, 25], [75, 25], [25, 75], [75, 75]], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 1, "y": 1, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 8, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 21, "text": "同时将四角向中心移动也可以缩放画面", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 4, "y": 0, "type": "MoveRoom", "scale": [50, 50], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 4, "y": 1, "type": "MoveRoom", "scale": [50, 50], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 8, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 22, "text": "而在移动房间中调整房间大小会进一步影响", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 8, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 8, "y": 0, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "Linear" },
{ "bar": 8, "beat": 8, "y": 1, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-50, null], [50, null], [-50, null], [50, null]], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 23, "text": "将房间视角移动到房间外并不会使画面丢失", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 1, "y": 0, "type": "SetRoomContentMode", "mode": "AspectFill" },
{ "bar": 9, "beat": 4, "y": 0, "type": "MoveRoom", "scale": [50, 50], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 4, "y": 1, "type": "MoveRoom", "scale": [50, 50], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 9, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 24, "text": "如果是移动镜头的话则会导致左半部分丢失", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 9, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 8, "y": 0, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "Linear" },
{ "bar": 9, "beat": 8, "y": 1, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "Linear" },
{ "bar": 10, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 1, "y": 1, "type": "FadeRoom", "opacity": 0, "duration": 1, "ease": "Linear" },
{ "bar": 10, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 25, "text": "如果调整文字所在的房间的视角关系", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 1, "y": 2, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [20, 100], [120, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 10, "beat": 4, "y": 2, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 10, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0.25, "hold": 0 },
{ "bar": 10, "beat": 5, "y": 0, "type": "SetForeground", "rooms": [1], "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": "前景.png", "scrollX": 0, "scrollY": 0 },
{ "bar": 10, "beat": 5, "y": 1, "type": "FadeRoom", "opacity": 100, "duration": 1, "ease": "Linear" },
{ "bar": 10, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 26, "text": "可以产生更多特殊的字体样式", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 10, "beat": 5, "y": 2, "type": "SetRoomPerspective", "cornerPositions": [[-50, -50], [150, -50], [50, 300], [50, 300]], "duration": 1, "ease": "InOutSine" },
{ "bar": 10, "beat": 7, "y": 0, "type": "SetRoomContentMode", "mode": "Center" },
{ "bar": 10, "beat": 7, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "ffffffff", "image": ["room.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 10, "beat": 7, "y": 0, "type": "CustomFlash", "rooms": [0], "background": true, "duration": 2, "startColor": "FFAC00", "startOpacity": 100, "endColor": "FFAC00", "endOpacity": 0, "ease": "Linear" },
{ "bar": 10, "beat": 8, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 10, "beat": 8, "y": 0, "type": "MoveRoom", "scale": [80, 80], "duration": 0.5, "ease": "OutExpo" },
{ "bar": 10, "beat": 8, "y": 2, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 11, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 1, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 27, "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": "MoveCamera", "rooms": [0], "cameraPosition": [50, 30], "duration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, 10], [-10, 90], [110, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 70], "duration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-10, 10], [110, 10], [10, 90], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 11, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 0, "ease": "Linear" },
{ "bar": 11, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 11, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 28, "text": "可以产生一个从窗口往里看的伪3D效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 11, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 11, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 2, "ease": "InOutSine" },
{ "bar": 11, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 11, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 1, "ease": "OutSine" },
{ "bar": 11, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 11, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "InSine" },
{ "bar": 11, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 12, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 1, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 30, "text": "只需要将保持长宽比的房间缩小一些", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, 10], [-10, 90], [110, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 2, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 30], "duration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-10, 10], [110, 10], [10, 90], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 70], "duration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 12, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 0, "ease": "Linear" },
{ "bar": 12, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 31, "text": "在移动镜头的同时适当调整房间视角即可", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 12, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 12, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 12, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 2, "ease": "InOutSine" },
{ "bar": 12, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 1, "ease": "OutSine" },
{ "bar": 12, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 12, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "InSine" },
{ "bar": 12, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 13, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 1, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 32, "text": "具体设置可以用编辑器打开本关卡进行查看", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 13, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, 10], [-10, 90], [110, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 2, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 30], "duration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-10, 10], [110, 10], [10, 90], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 70], "duration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 13, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 0, "ease": "Linear" },
{ "bar": 13, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 29, "text": "什么叫“窗口”动效啊(战术后仰)", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 12 },
{ "bar": 13, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 13, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 13, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 2, "ease": "InOutSine" },
{ "bar": 13, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 1, "ease": "OutSine" },
{ "bar": 13, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 13, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "InSine" },
{ "bar": 13, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 14, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 1, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 1, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, 10], [-10, 90], [110, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 2, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 30], "duration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 2, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-10, 10], [110, 10], [10, 90], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 3, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 70], "duration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 3, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 0, "ease": "OutSine" },
{ "bar": 14, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 4, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 0, "ease": "Linear" },
{ "bar": 14, "beat": 4, "y": 1, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, 10], [90, -10], [10, 90], [90, 110]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 5, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [30, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 14, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 14, "beat": 6, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [70, 50], "duration": 2, "ease": "InOutSine" },
{ "bar": 14, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[10, -10], [90, 10], [10, 110], [90, 90]], "duration": 1, "ease": "OutSine" },
{ "bar": 14, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 14, "beat": 8, "y": 0, "type": "MoveCamera", "rooms": [0], "cameraPosition": [50, 50], "duration": 1, "ease": "InSine" },
{ "bar": 15, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 15, "beat": 1, "y": 0, "type": "MoveRoom", "scale": [100, 100], "duration": 0.5, "ease": "OutExpo" },
{ "bar": 15, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": ["room.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 15, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 33, "text": "有了设置房间视角的功能", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 2, "y": 0, "type": "AddFreeTimeBeat", "row": 0, "hold": 0, "pulse": 0 },
{ "bar": 15, "beat": 2, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 15, "beat": 2, "y": 1, "type": "ReorderRooms", "order": [2, 0, 3, 1] },
{ "bar": 15, "beat": 2, "y": 1, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 15, "beat": 2, "y": 3, "type": "MoveRoom", "roomPosition": [150, 50], "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 2, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[50, 50], [50, -50], [50, 50], [50, 150]], "duration": 0, "ease": "OutSine" },
{ "bar": 15, "beat": 3, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 3, "y": 1, "type": "MoveRoom", "roomPosition": [-50, 50], "duration": 2, "ease": "OutSine" },
{ "bar": 15, "beat": 3, "y": 3, "type": "MoveRoom", "roomPosition": [50, 50], "duration": 2, "ease": "OutSine" },
{ "bar": 15, "beat": 3, "y": 1, "type": "SetRoomPerspective", "cornerPositions": [[50, -50], [50, 50], [50, 150], [50, 50]], "duration": 2, "ease": "OutSine" },
{ "bar": 15, "beat": 3, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 2, "ease": "OutSine" },
{ "bar": 15, "beat": 4.5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 5, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [25, 25], [75, 25]], "duration": 4, "ease": "InExpo" },
{ "bar": 15, "beat": 5, "y": 1, "type": "MoveRoom", "roomPosition": [50, 50], "scale": [50, 50], "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 5, "y": 1, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 15, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 34, "text": "可以模仿PPT实现更多的转场效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 15, "beat": 6, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 7, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 3, "type": "SetVFXPreset", "rooms": [3, 1], "preset": "CustomScreenScroll", "floatX": 2, "floatY": 0, "enable": true },
{ "bar": 15, "beat": 8, "y": 0, "type": "PulseFreeTimeBeat", "row": 0, "hold": 0, "action": "Increment", "customPulse": 0 },
{ "bar": 15, "beat": 8, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 25], "pivot": 0.5, "duration": 1, "ease": "OutSine" },
{ "bar": 15, "beat": 8, "y": 2, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 100, "endColor": "00A5FF", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 15, "beat": 8, "y": 1, "type": "SetBackgroundColor", "rooms": [1, 3], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "FFFFFFFF", "image": ["wall 3.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 16, "beat": 1, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 16, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 35, "text": "或者我们推倒2D的墙来试试3D的画面设置", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 16, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 36, "text": "用一个房间作为地板,另一个房间做墙", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 16, "beat": 8, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 0, "endColor": "00A5FF", "endOpacity": 100, "ease": "InSine" },
{ "bar": 16, "beat": 8, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 0, "endColor": "FFAC00", "endOpacity": 100, "ease": "InSine" },
{ "bar": 17, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [1], "preset": "CustomScreenScroll", "enable": false },
{ "bar": 17, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [3], "preset": "CustomScreenScroll", "floatX": 0, "floatY": -5, "enable": true },
{ "bar": 17, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 1, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 100, "endColor": "00A5FF", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 17, "beat": 1, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 100, "endColor": "FFAC00", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 17, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "ffffffff", "image": ["sky.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 17, "beat": 1, "y": 1, "type": "SetBackgroundColor", "rooms": [3], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "DF00FFFF", "image": ["bg_grids.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 17, "beat": 1, "y": 1, "type": "SetBackgroundColor", "rooms": [3], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "9D00FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 17, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 37, "text": "然后我们就可以做出类似这样的画面", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 17, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 38, "text": "感觉比官方素材更丝滑一点", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 17, "beat": 8, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 0, "endColor": "00A5FF", "endOpacity": 100, "ease": "InSine" },
{ "bar": 17, "beat": 8, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 0, "endColor": "FFAC00", "endOpacity": 100, "ease": "InSine" },
{ "bar": 18, "beat": 1, "y": 1, "type": "SetVFXPreset", "rooms": [3], "preset": "CustomScreenScroll", "enable": false },
{ "bar": 18, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 1, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 100, "endColor": "00A5FF", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 18, "beat": 1, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 100, "endColor": "FFAC00", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 18, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "ffffffff", "image": ["screen.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 18, "beat": 1, "y": 1, "type": "SetBackgroundColor", "rooms": [3], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "ffffffff", "image": ["keyboard.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "0099FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 18, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [1], "id": 3, "text": "XD\n中文", "times": "", "textPosition": [15, 70], "size": 40, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleLeft", "fadeOutRate": 8 },
{ "bar": 18, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [1], "id": 4, "text": "您的电脑没有遇到任何问题,蓝屏就是故意的。", "times": "", "textPosition": [15, 55], "size": 8, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleLeft", "fadeOutRate": 8 },
{ "bar": 18, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [1], "id": 5, "text": "我们也不收集错误信息,您只能强制重启。", "times": "", "textPosition": [15, 50], "size": 8, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleLeft", "fadeOutRate": 8 },
{ "bar": 18, "beat": 1, "y": 0, "type": "FloatingText", "rooms": [1], "id": 6, "text": "0%完成\n-10%完成\n-20%完成\n-30%完成\n-40%完成\n-50%完成\n-60%完成\n-114514%完成\n中文", "times": "", "textPosition": [15, 40], "size": 8, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "ffffff", "outlineColor": "00000000", "anchor": "MiddleLeft", "fadeOutRate": 1 },
{ "bar": 18, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 39, "text": "或者假装打破次元壁", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 2, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 3, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 4, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 18, "beat": 5, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 40, "text": "让你的轨道来到屏幕外", "times": "", "textPosition": [50, 80], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "FFFFFFFF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 18, "beat": 6, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 7, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 18, "beat": 8, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 0, "endColor": "00A5FF", "endOpacity": 100, "ease": "InSine" },
{ "bar": 18, "beat": 8, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 0, "endColor": "FFAC00", "endOpacity": 100, "ease": "InSine" },
{ "bar": 18, "beat": 8, "y": 0, "type": "AdvanceText", "id": 6 },
{ "bar": 19, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 1, "y": 3, "type": "CustomFlash", "rooms": [3], "background": true, "duration": 1, "startColor": "00A5FF", "startOpacity": 100, "endColor": "00A5FF", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 19, "beat": 1, "y": 2, "type": "CustomFlash", "rooms": [1], "background": true, "duration": 1, "startColor": "FFAC00", "startOpacity": 100, "endColor": "FFAC00", "endOpacity": 0, "ease": "OutSine" },
{ "bar": 19, "beat": 1, "y": 1, "type": "SetBackgroundColor", "rooms": [1, 3], "backgroundType": "Image", "contentMode": "ScaleToFill", "color": "FFFFFF00", "image": ["screen.png"], "fps": 30, "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "SetBackgroundColor", "rooms": [3], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "00A5FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 1, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "duration": 1, "ease": "OutSine" },
{ "bar": 19, "beat": 1, "y": 1, "type": "MoveRoom", "scale": [100, 100], "duration": 1, "ease": "OutSine" },
{ "bar": 19, "beat": 1, "y": 0, "type": "ReorderRooms", "order": [2, 0, 1, 3] },
{ "bar": 19, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 41, "text": "这方面需要大家多开脑洞尝试", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 2, "y": 0, "type": "SetBackgroundColor", "rooms": [0], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "FFAC00FF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 2, "y": 1, "type": "SetBackgroundColor", "rooms": [1], "backgroundType": "Color", "contentMode": "ScaleToFill", "color": "E500FFFF", "image": [], "filter": "NearestNeighbor", "scrollX": 0, "scrollY": 0 },
{ "bar": 19, "beat": 3, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[100, 0], [100, 25], [100, 100], [100, 125]], "duration": 0, "ease": "InOutSine" },
{ "bar": 19, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 19, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 25], [50, 0], [0, 100], [50, 75]], "duration": 4, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[50, 0], [100, 25], [50, 75], [100, 100]], "duration": 4, "ease": "InOutSine" },
{ "bar": 19, "beat": 5, "y": 1, "type": "ReorderRooms", "order": [2, 0, 3, 1] },
{ "bar": 19, "beat": 5, "y": 0, "type": "HideRow", "row": 1, "show": "Visible", "transition": "Instant" },
{ "bar": 19, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 42, "text": "也许就可以做出令人眼前一亮的神奇画面", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 19, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 19, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "-----x" },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 1, "y": 0, "type": "AddOneshotBeat", "row": 1, "pulseType": "Wave", "loops": 11, "interval": 2, "tick": 1 },
{ "bar": 20, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 43, "text": "将多个房间的画面以一定角度拼接", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 20, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 44, "text": "就能以3D的方式呈现多房间多轨道", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 20, "beat": 5, "y": 1, "type": "MoveRow", "row": 2, "target": "WholeRow", "customPosition": true, "rowPosition": [-50, 50], "pivot": 0.5, "duration": 0, "ease": "InOutSine" },
{ "bar": 20, "beat": 5, "y": 0, "type": "HideRow", "row": 2, "show": "OnlyRow", "transition": "Instant" },
{ "bar": 20, "beat": 7, "y": 1, "type": "SetRowXs", "row": 2, "pattern": "-----x" },
{ "bar": 20, "beat": 8, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [100, 60], "pivot": 0.5, "duration": 1, "ease": "InOutSine" },
{ "bar": 20, "beat": 8, "y": 1, "type": "MoveRow", "row": 2, "target": "WholeRow", "customPosition": true, "rowPosition": [0, 60], "duration": 1, "ease": "InOutSine" },
{ "bar": 21, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 2, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 45, "text": "也可以想办法把这种房间里的多个轨道拼接起来", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 4, "ease": "InExpo" },
{ "bar": 21, "beat": 5, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[100, 0], [100, 25], [100, 100], [100, 125]], "duration": 4, "ease": "InExpo" },
{ "bar": 21, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 2, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 21, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 46, "text": "进而做出立体折叠轨道的效果", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 21, "beat": 5, "y": 0, "type": "MoveRow", "row": 0, "target": "WholeRow", "customPosition": true, "rowPosition": [50, 50], "pivot": 0.5, "duration": 4, "ease": "InExpo" },
{ "bar": 21, "beat": 5, "y": 1, "type": "MoveRow", "row": 2, "target": "WholeRow", "customPosition": true, "rowPosition": [-50, 50], "pivot": 0.5, "duration": 4, "ease": "InExpo" },
{ "bar": 22, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 1, "y": 3, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 22, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 47, "text": "通过设置房间视角还可以用翻页的方式转场", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 8 },
{ "bar": 22, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [0, null], [null, null], [null, null]], "duration": 2, "ease": "InOutSine" },
{ "bar": 22, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, 10], [null, null], [null, null]], "duration": 1, "ease": "OutSine" },
{ "bar": 22, "beat": 2.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [0, null]], "duration": 2, "ease": "InOutSine" },
{ "bar": 22, "beat": 2.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [0, 110]], "duration": 1, "ease": "OutSine" },
{ "bar": 22, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, 0], [null, null], [null, null]], "duration": 1, "ease": "InSine" },
{ "bar": 22, "beat": 3.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [null, null], [null, null], [0, 100]], "duration": 1, "ease": "InSine" },
{ "bar": 22, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 22, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 100], [100, 100], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 22, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [null, null], [null, null], [null, null]], "duration": 2, "ease": "InOutSine" },
{ "bar": 22, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 0], [null, null], [null, null]], "duration": 2, "ease": "InOutSine" },
{ "bar": 23, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 1, "y": 0, "type": "HideRow", "row": 1, "show": "Hidden", "transition": "Instant" },
{ "bar": 23, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 55, "text": "需要注意的是房间遮罩也受房间视角影响", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 1, "y": 0, "type": "MaskRoom", "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "bg_circle.png" },
{ "bar": 23, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[-10, 0], [90, 0], [10, 100], [110, 100]], "duration": 2, "ease": "InOutSine" },
{ "bar": 23, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 23, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 2, "ease": "InOutSine" },
{ "bar": 23, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 56, "text": "若制作时使用了房间遮罩请多加留意这点", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 23, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 23, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 24, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 48, "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": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[25, 0], [75, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 1, "y": 0, "type": "MaskRoom", "maskType": "Image", "alphaMode": "Normal", "sourceRoom": 0, "contentMode": "ScaleToFill", "image": "" },
{ "bar": 24, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[25, 0], [75, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [25, 100], [75, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 24, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 24, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [0, 100], [100, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 24, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 49, "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, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 25], [null, null], [null, 75], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 24, "beat": 5.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, null], [null, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 24, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 75], [null, null], [100, 25]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 24, "beat": 6.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 100], [null, null], [100, 0]], "duration": 0.5, "ease": "InSine" },
{ "bar": 24, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 25], [null, null], [null, 75], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 24, "beat": 7.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, null], [null, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 24, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 75], [null, null], [100, 25]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 24, "beat": 8.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 100], [null, null], [100, 0]], "duration": 0.5, "ease": "InSine" },
{ "bar": 25, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 50, "text": "受限于脑洞,本次演示关卡就到这里结束了", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 100], [null, 0], [null, 0], [null, 100]], "duration": 1, "ease": "OutExpo" },
{ "bar": 25, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, 100], [null, 100], [null, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 25, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 100], [null, 0], [null, 0], [null, 100]], "duration": 1, "ease": "OutExpo" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 25, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, 100], [null, 100], [null, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 25, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 51, "text": "希望大家了解房间视角的设置后能够想到更多的用法", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 25, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [50, 100], [50, 0]], "duration": 1, "ease": "InOutSine" },
{ "bar": 25, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 25, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [50, 0], [50, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 25, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[50, 0], [100, 100], [0, 0], [50, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 25, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "Linear" },
{ "bar": 25, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 26, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 52, "text": "更多详细内容请查看网页端教程", "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": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[25, 0], [75, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[25, 0], [75, 0], [0, 100], [100, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [25, 100], [75, 100]], "duration": 0, "ease": "Linear" },
{ "bar": 26, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "OutSine" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 26, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [0, 100], [100, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 26, "beat": 5, "y": 2, "type": "FloatingText", "rooms": [2], "id": 53, "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, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 25], [null, null], [null, 75], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 26, "beat": 5.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, null], [null, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 26, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 75], [null, null], [100, 25]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 26, "beat": 6.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 100], [null, null], [100, 0]], "duration": 0.5, "ease": "InSine" },
{ "bar": 26, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 25], [null, null], [null, 75], [null, null]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 26, "beat": 7.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, null], [null, 100], [null, null]], "duration": 0.5, "ease": "InSine" },
{ "bar": 26, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 75], [null, null], [100, 25]], "duration": 0.5, "ease": "OutSine" },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 26, "beat": 8.5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, null], [100, 100], [null, null], [100, 0]], "duration": 0.5, "ease": "InSine" },
{ "bar": 27, "beat": 1, "y": 2, "type": "FloatingText", "rooms": [2], "id": 54, "text": "最后一起来完成剩下的部分吧", "times": "", "textPosition": [50, 20], "size": 15, "angle": 0, "mode": "HideAbruptly", "showChildren": true, "color": "000000FF", "outlineColor": "00000000", "anchor": "MiddleCenter", "fadeOutRate": 4 },
{ "bar": 27, "beat": 1, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 1, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 100], [null, 0], [null, 0], [null, 100]], "duration": 1, "ease": "OutExpo" },
{ "bar": 27, "beat": 2, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, 100], [null, 100], [null, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 27, "beat": 3, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 100], [null, 0], [null, 0], [null, 100]], "duration": 1, "ease": "OutExpo" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 27, "beat": 4, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[null, 0], [null, 100], [null, 100], [null, 0]], "duration": 1, "ease": "OutExpo" },
{ "bar": 27, "beat": 5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 5, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [50, 100], [50, 0]], "duration": 1, "ease": "InOutSine" },
{ "bar": 27, "beat": 5.5, "y": 0, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 27, "beat": 6, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 100], [50, 0], [50, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 27, "beat": 7, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[50, 0], [100, 100], [0, 0], [50, 100]], "duration": 1, "ease": "InOutSine" },
{ "bar": 27, "beat": 8, "y": 0, "type": "SetRoomPerspective", "cornerPositions": [[0, 0], [100, 0], [0, 100], [100, 100]], "duration": 1, "ease": "Linear" },
{ "bar": 28, "beat": 1, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 1, "y": 1, "type": "HideRow", "row": 0, "show": "Hidden", "transition": "Smooth" },
{ "bar": 28, "beat": 3, "y": 0, "type": "FinishLevel" },
{ "bar": 28, "beat": 5, "y": 0, "type": "FinishLevel" },
{ "bar": 34, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 35, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 36, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 37, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 1, "swing": 0, "hold": 0 },
{ "bar": 37, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 38, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 38, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 38, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 39, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 39, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 39, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 40, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 40, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 40, "beat": 8.5, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "dxdxux" },
{ "bar": 41, "beat": 1, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 4, "y": 1, "type": "SetRowXs", "row": 0, "pattern": "------" },
{ "bar": 41, "beat": 5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 41, "beat": 5.5, "y": 1, "type": "AddClassicBeat", "row": 0, "tick": 0.5, "swing": 0, "hold": 0 },
{ "bar": 42, "beat": 1, "y": 2, "type": "FinishLevel" },
{ "bar": 42, "beat": 3, "y": 2, "type": "FinishLevel" },
{ "bar": 42, "beat": 5, "y": 2, "type": "FinishLevel" },
],
"conditionals":
[
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 825 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 B

View File

@ -0,0 +1,99 @@
{
"size": [
64,
64
],
"name":"吾夜犹明",
"rowPreviewFrame": 1,
"rowPreviewOffset": [0, 9],
"clips": [
{
"name": "neutral",
"frames": [
0,
1,
2,
3,
4,
3,
2,
1
],
"loop": "onBeat",
"fps": 0,
"loopStart": 0,
"portraitOffset": [
20,
28
],
"portraitSize": [
24,
26
],
"portraitScale": 2
},
{
"name": "happy",
"frames": [
5,
6,
7
8
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
20,
28
],
"portraitSize": [
24,
26
],
"portraitScale": 2
},
{
"name": "barely",
"frames": [
9,
10,
11,
12
],
"loop": "no",
"fps": 8,
"loopStart": 0,
"portraitOffset": [
20,
28
],
"portraitSize": [
24,
26
],
"portraitScale": 2
},
{
"name": "missed",
"frames": [
13,
14,
15,
16
],
"loop": "no",
"fps": 8,
"loopStart": 2,
"portraitOffset": [
20,
28
],
"portraitSize": [
24,
26
],
"portraitScale": 2
},
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB