1. sb3파일을 저장한다 2. zip파일로 바꾸고 압축을 푼다 3. 아래 파이썬 코드를 실행해 project.json과 바꾼다 4. 그 파일을 다시 압축한다 5. sb3파일로 바꾸고 스크래치에 불러온다
파이썬 코드: #배경 text = '{"targets":[{"isStage":true,"name":"Stage","variables":{"Q|V0@yDmX3A~YZ0$k|RZ":["grav","0"],"GWj9/M5QY[[EV7@n]@p7":["mov",0]},"lists":{},"broadcasts":{},"blocks":{},"comments":{},"currentCostume":0,"costumes":[{"name":"backdrop3","bitmapResolution":1,"dataFormat":"svg","assetId":"fa29c22cd6efb04d430559ceb56c5dc6","md5ext":"fa29c22cd6efb04d430559ceb56c5dc6.svg","rotationCenterX":139.64861344572364,"rotationCenterY":53.99536319475256}],"sounds":[],"volume":100,"layerOrder":0,"tempo":60,"videoTransparency":50,"videoState":"on","textToSpeechLanguage":null}' #스프라이트 복제해버리기 for i in map(str, range(1,3000)): text += ',{"isStage":false,"name":"Sprite' text += i text += '","variables":{},"lists":{},"broadcasts":{},"blocks":{},"comments":{},"currentCostume":0,"costumes":[{"name":"costume1","bitmapResolution":1,"dataFormat":"svg","assetId":"e859af3406c4aed51d505f012defadcd","md5ext":"e859af3406c4aed51d505f012defadcd.svg","rotationCenterX":71.82490456513278,"rotationCenterY":41.347904779580205}],"sounds":[],"volume":100,"layerOrder":' text += i text += ',"visible":true,"x":' text += i text += ',"y":' text += i text += ',"size":100,"direction":90,"draggable":false,"rotationStyle":"all around"}' text += '],"monitors":[{"id":"Q|V0@yDmX3A~YZ0$k|RZ","mode":"default","opcode":"data_variable","params":{"VARIABLE":"grav"},"spriteName":null,"value":"0","width":0,"height":0,"x":5,"y":5,"visible":false,"sliderMin":0,"sliderMax":100,"isDiscrete":true},{"id":"GWj9/M5QY[[EV7@n]@p7","mode":"default","opcode":"data_variable","params":{"VARIABLE":"mov"},"spriteName":null,"value":9.097102807191932e-29,"width":0,"height":0,"x":5,"y":32,"visible":false,"sliderMin":0,"sliderMax":100,"isDiscrete":true}],"extensions":[],"meta":{"semver":"3.0.0","vm":"1.5.90","agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"}}' file = open("project.json","w",encoding="UTF-8",newline="") file.write(text)