婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法

詳解scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法

熱門標簽:谷歌地圖標注日期 外呼系統怎么群發短信 400電話辦理費用低 宿遷怎么辦理400電話 聯通外呼系統電腦app軟件 蘇州呼叫中心外呼系統哪家強 地圖標注項目幾個月 400電話申請到底哪家好 鶴壁高頻外呼系統多少錢一個月

scratch-blocks是scratch-gui依賴的一個基本模塊。它的作用是生成gui界面上的blocks。(有關scratch-blocks的方法可以看我上一篇博客《scratch3.0二次開發之scratch-blocks的免編譯修改方法》)。blocks的作用是通過拖曳的方法組成blocks堆塊,點擊greenflag控件,舞臺區(stage)會有相應的變化。

scratch-gui的blocks的生成文件在scratch-blocks\blocks_vertical里。

blocks幾種形狀

blocks塊的形狀有以下幾種:

形狀名稱
shape_statement
shape_hat
shape_end
shape_statement
output_boolean
output_number
output_string

一個blocks塊的定義

比如一個右轉多少度的塊

定義塊的代碼:

Blockly.Blocks['motion_turnright'] = {
  /**
 * Block to turn right.
 * @this Blockly.Block
   */
  init: function() {
    this.jsonInit({
      "message0": “右轉 %1 %2 度”,
      "args0": [
        {
          "type": "field_image",
          "src": Blockly.mainWorkspace.options.pathToMedia + "rotate-right.svg",
          "width": 24,
          "height": 24
        },
        {
          "type": "input_value",
          "name": "DEGREES"
        }
      ],
      "category": Blockly.Categories.motion,//塊歸屬的類,這里是運動類。
      "extensions": ["colours_motion", "shape_statement"]
    });
  }
};

“message0“:表示塊里顯示的字符串,%1,%2表示塊里的字段field,塊里有1個field是%1,有兩個field是按先后順序設為%1,%2,以此類推,
”args0”:里面的數組元素對應上面設置的field,args0[0]對應%1,args0[1]對應%2,…。每個元素對象表示設置了的field的類型。

“extensions”:"colours_motion"設置塊的顏色,"shape_statement"設置了塊的形狀;

blocks塊的使用

定義好的block塊,使用的時候要把加到xml文件里,文件地址:scratch-gui\src\lib\make-toolbox-xml.js,找到對應的類,這里是motion.

block type="motion_turnright">
            value name="DEGREES">
                shadow type="math_number">
                    field name="NUM">15/field>
                /shadow>
            /value>
        /block>

motion_turnright 這是剛定義好的塊。value 標簽中的name,表示變量名,在scratch-vm里面會用到,shadow標簽這段表示預先設置的值,也是預先設置的塊。去掉value這段代碼

block type="motion_turnright"> /block>

它顯示成這樣:

scratch-blocks的編譯

scratch-blocks修改后的文件,只有編譯壓縮后才能生效。但是按照官方的方法,windows下很難編譯成功。如果是定義blocks塊,可以參考上篇博客里介紹的方法《scratch3.0二次開發之scratch-blocks的免編譯修改方法》

補充

下面看下scratch3.0二次開發之blocks生成代碼思路

總的思路:

  1. 引入一個生成代碼的文件,比如要生成arduino代碼,就要引入生成arduino代碼的文件,要生成python代碼,就要引入python文件。
  2. 如果scratch-block中沒有自己要的blocks塊,就定義一個blocks塊用來生成代碼。(生成的方法可以看我之前的文章《[scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法])》
  3. 給每個blocks定義要生成的代碼。
  4. 把生成代碼的代碼blocks塊加入make-toolbox-xml 中。
  5. 在gui中設置一個代碼編輯區,用來顯示生成的代碼。

到此這篇關于scratch3.0二次開發之scratch-blocks的免編譯修改方法的文章就介紹到這了,更多相關scratch blocks的免編譯內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • scratch3.0二次開發之用blocks生成python代碼
  • Scratch3.0二次開發之windows環境下打包成exe的流程
  • Scratch3.0 頁面初始化同時加載sb3文件的操作代碼
  • 解析scratch3.0二次開發之scratch-blocks免編譯修改問題

標簽:鄂爾多斯 雙鴨山 莆田 丹東 襄陽 遵義 哈爾濱 錫林郭勒盟

巨人網絡通訊聲明:本文標題《詳解scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法》,本文關鍵詞  詳解,scratch3.0,二次,開,發之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法》相關的同類信息!
  • 本頁收集關于詳解scratch3.0二次開發之scratch-blocks中的blocks的類型、定義和使用方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲一区二区三区影院| 一区二区免费在线| 一区二区三区鲁丝不卡| 国产在线国偷精品免费看| 日本道精品一区二区三区| 欧美精品一区二区三区蜜桃| 日韩精品久久理论片| 色哟哟国产精品| 日本一区二区在线不卡| 老汉av免费一区二区三区| 欧美主播一区二区三区| 亚洲视频网在线直播| 国产一区在线不卡| 精品成人一区二区三区| 免费亚洲电影在线| 欧美日韩一区精品| 亚洲在线免费播放| 色噜噜久久综合| 中文字幕一区二区三区不卡在线 | 亚洲最大成人综合| 97久久超碰精品国产| 中文字幕第一区综合| 九色综合狠狠综合久久| 在线成人高清不卡| 天堂va蜜桃一区二区三区漫画版| 91高清在线观看| 一区二区三区成人| 在线观看av一区二区| 亚洲综合一区在线| 欧美亚洲日本一区| 国产乱码精品一区二区三区五月婷| 欧美亚州韩日在线看免费版国语版| 一区二区在线观看免费| 91麻豆国产福利在线观看| 91精品国产综合久久精品性色| 亚洲图片自拍偷拍| 欧美巨大另类极品videosbest | 久久精品一区二区| 国产一区二区三区最好精华液| 精品电影一区二区| 国产成人精品一区二区三区四区| 久久久国产一区二区三区四区小说| 国产在线国偷精品产拍免费yy| 久久综合久久综合九色| 国产美女娇喘av呻吟久久| 欧美韩国日本一区| 色88888久久久久久影院按摩 | 欧美精品在欧美一区二区少妇| 日韩国产精品久久久久久亚洲| 精品国产自在久精品国产| 麻豆成人免费电影| 日本一区二区三区国色天香| 色综合咪咪久久| 日韩中文字幕亚洲一区二区va在线 | 国产mv日韩mv欧美| 中文字幕五月欧美| 欧美日韩国产乱码电影| 国模冰冰炮一区二区| 国产精品二三区| 欧美日韩综合不卡| 国产一区999| 夜夜嗨av一区二区三区网页| 欧美一级二级三级蜜桃| k8久久久一区二区三区| 丝袜亚洲另类欧美| 久久久精品日韩欧美| 一本久久综合亚洲鲁鲁五月天| 日韩vs国产vs欧美| 成人免费在线视频观看| 日韩情涩欧美日韩视频| heyzo一本久久综合| 日本一区中文字幕 | 日韩电影在线免费看| 国产视频亚洲色图| 欧美日本在线一区| 成人性视频免费网站| 视频一区欧美日韩| 18欧美亚洲精品| 精品乱人伦小说| 欧美性三三影院| caoporen国产精品视频| 精品一区二区三区视频在线观看| 一区二区三区四区亚洲| 国产午夜精品在线观看| 日韩欧美在线1卡| 欧美亚洲高清一区二区三区不卡| 国产盗摄精品一区二区三区在线 | 日韩欧美一二三| 欧美日韩一级二级| 91在线观看成人| 成人免费视频视频在线观看免费| 免费在线看一区| 婷婷丁香久久五月婷婷| 亚洲四区在线观看| 欧美经典一区二区| 久久综合久色欧美综合狠狠| 日韩欧美在线不卡| 欧美日韩午夜在线| 欧美在线小视频| 在线免费av一区| 在线观看日韩精品| 在线免费观看日韩欧美| 色综合夜色一区| 色天天综合色天天久久| 91丨九色丨蝌蚪富婆spa| av高清不卡在线| 成人短视频下载| 成人黄页在线观看| 99re视频精品| 色欧美88888久久久久久影院| 99国产精品视频免费观看| 成人午夜激情视频| 91网站视频在线观看| 99精品视频中文字幕| 色综合婷婷久久| 欧美无砖砖区免费| 91精品黄色片免费大全| 日韩一区二区电影在线| 精品久久国产字幕高潮| 久久久综合九色合综国产精品| 国产无一区二区| 亚洲色图都市小说| 亚洲一区在线播放| 免费人成网站在线观看欧美高清| 日本中文一区二区三区| 国内精品在线播放| 国产 日韩 欧美大片| av电影在线观看完整版一区二区| 色综合久久中文综合久久97| 91蝌蚪porny| 欧美理论片在线| 精品99999| 国产精品网站在线| 国产精品九色蝌蚪自拍| 亚洲国产成人va在线观看天堂 | 日韩中文字幕区一区有砖一区 | 国产久卡久卡久卡久卡视频精品| 国产一区二区不卡在线| 96av麻豆蜜桃一区二区| 欧美日韩视频不卡| 日韩你懂的在线观看| 中文字幕日本乱码精品影院| 亚洲gay无套男同| 国产一区二区三区免费观看| 91亚洲永久精品| 精品入口麻豆88视频| 亚洲欧美日韩一区| 麻豆成人综合网| 色欧美乱欧美15图片| 精品国产乱码久久久久久久久 | 国产一区二区三区美女| 色婷婷精品久久二区二区蜜臂av | 国产999精品久久| 欧美吻胸吃奶大尺度电影| 久久综合999| 亚洲国产精品久久久久秋霞影院| 国产成人综合精品三级| 欧美日韩国产首页在线观看| 久久久国产精华| 日韩国产一二三区| 日韩欧美一区二区在线视频| 中文在线资源观看网站视频免费不卡| 午夜久久久久久电影| 成人av在线影院| 2023国产精品| 偷拍一区二区三区| 一本久久综合亚洲鲁鲁五月天| 337p日本欧洲亚洲大胆色噜噜| 亚洲国产另类精品专区| 不卡视频一二三| 久久综合久久99| 首页欧美精品中文字幕| 在线观看日产精品| 国产精品久久久久久福利一牛影视| 日产欧产美韩系列久久99| 91久久国产最好的精华液| 欧美精彩视频一区二区三区| 久久国产综合精品| 777午夜精品视频在线播放| 一区二区久久久| 99re8在线精品视频免费播放| 国产日产亚洲精品系列| 国产精品一区二区在线播放| 日韩视频在线永久播放| 日韩 欧美一区二区三区| 欧美精品色一区二区三区| 亚洲第一av色| 欧洲色大大久久| 亚洲一区在线视频| 欧美日韩一级片在线观看| 一区二区三区不卡在线观看| 日本韩国欧美在线| 亚洲国产婷婷综合在线精品| 在线免费观看不卡av| 丝瓜av网站精品一区二区| 91精品婷婷国产综合久久性色| 日韩成人伦理电影在线观看| 正在播放亚洲一区| 国产一区二区三区四| 国产欧美日韩激情|