blockly

    1熱度

    1回答

    我目前正在嘗試在我的一個項目中使用Google Blockly(一種可視代碼編輯器)。下面的例子顯示了一個「塊」,有幾個輸入。我想要做的是,有一個塊基於下拉字段選擇向其自身添加另一個輸入。這是有效的,但輸入總是打破新的界限。我可以將它設置爲內聯,但我不喜歡這樣的外觀。你有什麼想法如何實現這一點? 由於提前, Chrisstar 代碼: Blockly.Blocks['page_settings']

    0熱度

    1回答

    我試圖將一個foreach循環放入我的web blockly界面,但得到奇怪的錯誤消息。當該塊試圖加載它時顯示TypeError(TypeError:Blockly.Msg.DELETE_VARIABLE is undefined [Learn More])。當我爲每個循環取走FieldVariable時,此錯誤消失。但我需要一些變數。你有沒有任何洞見,如何用Blockly爲每個循環創建我自己的,

    0熱度

    1回答

    我已經實現了一個上下文菜單處理程序,它將一個塊添加到工作區中。我正在嘗試將塊添加到調用上下文菜單的塊和可能已經連接到它的任何塊(previousConnection)之間。我正在拍攝的和代碼我有和它做什麼... context menu option handler: var option = { text: "Comment", enabled: tr

    0熱度

    1回答

    我正在用Blockly構建一個簡單的編輯器。用戶可以將生成的JavaScript保存到服務器,並可以下載爲'txt'文件。用戶還可以將記事本文件導入編輯器(記事本文件包含生成的JavaScript)。如何從JavaScript構建塊。有一種xml to dom('domToWorkspace')對話的方法,但是對於javascript卻沒有。有沒有任何功能可以轉換或我缺少什麼?

    0熱度

    1回答

    我正在玩遊戲,玩家在其中寫入一些基本的AI,玩「insted」他。所以用戶編寫的algorythm在保存之後必須是可執行的。 遊戲是用C++用Qt框架編寫的。 我不想用編程來嚇唬玩家,所以我想給他們提供一些簡單的drag'n'drop可視化編程編輯器(就像這個CodeSpells game)。 Blockly看起來正是我想要的,因爲它可以生成可以在C++代碼中使用/執行的Lua腳本(我需要了解更多

    0熱度

    1回答

    我是新來的塊,我正在創建自定義塊的周圍。 我已經在blocks文件夾中創建了一個新文件(move.js),並且在那裏創建了一些自定義塊。他們都具有相似的結構,像下面 Blockly.Blocks['move_forward'] = { init: function() { this.appendDummyInput() .appendField("Move Forw

    3熱度

    3回答

    我試圖將Blockly(通過節點塊從npm)導入到VueJS組件中,但Blockly的javascript部分包含getElementById()調用,這會導致錯誤,如文檔.getElementById()在VueJS中不可用。 任何想法如何解決這個問題? (編輯)代碼示例: <template> <div class="hello"> <div id="blocklyDiv" sty

    0熱度

    1回答

    Javascript代碼我想不同類別的塊稱爲「運動」有兩個街區裏面叫MoveForward和MoveBackward。 在toolbox.xml文件在塊式核心庫中, 我添加了用於創建UI的XML代碼。 <category name="Movement" colour="190"> <block type="move_forward"> <value name="TEXT

    0熱度

    1回答

    我現在面臨一個奇怪的錯誤,這導致Blockly的背景顯示隨機圖像 正確的背景應該是這樣的: 但它顯示隨機圖像(主要是圖標?),而不是 這真是太奇怪的詞來形容,請看一看這個screen record 我提取Blockly(我在視頻中使用),可以重現錯誤 <svg xmlns="http://www.w3.org/2000/svg" xmlns:html="http://www.w3.org/1999

    1熱度

    2回答

    我正在嘗試在div中調整我的Blockly workspace。我希望如果頁面變得更小,它的div和Blockly workspace也會變小。 我知道Google在其documentation中提供了一種方法,但我認爲它有點「髒」,您必須使用大量代碼來調整它的大小。 綜觀Google Chrome調試器我看到了,我可以設置一個max-height到svg對象,但我不知道如何更改height當你注