Mechanizm renderowania

Kształt bryły jest określany przez mechanizm renderowania na podstawie definicji bloku (czyli jego pól i połączeń).

Wbudowane mechanizmy renderowania

Blockly ma trzy wbudowane mechanizmy renderowania, z których każdy zapewnia i wrażenia użytkownika.

Mechanizm renderowania Opis Obraz
Thrasos Zalecany mechanizm renderowania. Zapewnia nową wersję mechanizmu renderowania GERAS. równe odstępy i pełne krawędzie. Thrasos
Geras Domyślny mechanizm renderowania. To jest oryginał z wykorzystaniem mechanizmu renderowania Blockly. Geras
Zelos Mechanizm renderowania oparty na projekcie bloku Scratch-3.0. Zelos

Aby użyć jednego z tych mechanizmów renderowania, przekaż nazwę do opcji wstrzykiwania:

Blockly.inject('blocklyDiv', {
  renderer: 'thrasos'
});

Niestandardowe mechanizmy renderowania

Jeśli chcesz, aby Twój program miał inny wygląd i styl niż którekolwiek z wbudowanych mechanizmów renderowania, możesz też utworzyć mechanizm renderowania niestandardowego. Aby rozpocząć Zespół Blockly zaleca:

  1. Zapoznaj się z dokumentacją poświęconą koncepcjom mechanizmu renderowania, aby dowiedzieć się więcej. jak wszystkie elementy mechanizmu renderowania pasują do siebie.
  2. Wykonaj ćwiczenie z programowania dotyczące niestandardowego mechanizmu renderowania, aby: nauczysz się korzystać z renderowania niestandardowego.
  3. Dodaj do projektu mechanizm renderowania debugowania.
  4. Dostosuj mechanizm renderowania.