scratch 3 0 部分記錄

2022-03-06 09:56:05 字數 1251 閱讀 8948

[

],'costumes': [//

造型

//......

], 'currentcostumeindex': 0, //

新增到舞台時初始化展示的造型

'scratchx': -20,

'scratchy': -38,

'scale': 1,

'direction': 90,

'rotationstyle': 'normal',

'isdraggable': false

, 'visible': true

, 'spriteinfo': {}}}

]

view code

//

造型const costumetpl =,

other:

};//

角色const spritetpl =

],currentcostumeindex: 0, //

當前造型的下標,預設為0

scratchx: -20, //

目前不清楚作用,保留

scratchy: -38, //

目前不清楚作用,保留

scale: 1, //

舞台展示縮放比例,預設為1

direction: 90, //

方向,預設順時針90度

rotationstyle: 'normal', //

旋轉風格,預設"normal"

isdraggable: false, //

是否可以拖動,預設false

visible: true, //

預設在舞台上是否可見,預設true

spriteinfo: {}//

預設{}

}};

view code

//

背景const backdroptpl =;

view code

//

聲音sound =

view code

程式在scratch-vm中收集程式的每乙個舞台和角色的每乙個造型儲存到costumedescs中;

使用者選擇檔案時,進入程式監聽函式handlechange,更改一狀態,使用filereader讀取本地檔案,當檔案準備完畢呼叫onload解析,裡面呼叫scratch-vm的vm.loadproject解析,完成專案載入。

Scratch3 0 自由落體實驗

同學們知道著名的比薩斜塔實驗嗎?它證明了乙個非常重要的定律,叫做自由落體定律 兩個物體,無論它們的重量是否相同,在不計空氣阻力的情況下,在同一高度落下,會同時落地。這是乙個非常重要的實驗,有了它,才會有我們現在這麼發達的現在社會生活。關於這個實驗的真實性眾說紛紜,其中流傳最廣的故事是這樣的!古希臘權...

Scratch 3 0 版本比較

新年伊始mit 就正式 發布了scratch最新3.0版 以 html5.0 為基礎的版本 本文就來帶看看3.0版有哪些更新的地方。下圖是進入後第乙個畫面,跟scratch 2.0 很像,熟悉的使用者應該很容易入手 網頁版跟離線版程式主畫面相同 選擇語言 開關加速功能 離線版教程 範例程式 簡單寫個...

Scratch3 0 專案層次結構

簡要介紹 本文旨在介紹scratch3.0專案層次結構及關鍵功能。原始碼 核心依賴庫 scratch audio 聲音拓展 scratch blocks 積木塊 scratch l10n 國際化 scratch paint 繪圖拓展 scratch render 舞台渲染,在舞台區域出現的基於web...