[view code],'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 =
程式在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...