Mechanizm renderowania

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

Wbudowane mechanizmy renderowania

Blockly ma 3 wbudowane mechanizmy renderowania, a każdy z nich nieco inaczej wpływa na działanie programu.

Mechanizm renderowania Opis Obraz
Sensacje Zalecany mechanizm renderowania. To bardziej nowoczesna wersja mechanizmu renderowania Gera, z równomierniejszymi odstępami i pełnymi obramowaniami. Trasos
Geras Domyślny mechanizm renderowania. To oryginalny mechanizm renderujący, za pomocą którego skompilowano Blockly. Geras
Zelos Mechanizm renderowania oparty na blokach Scratch-3.0. zelosy

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

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

Niestandardowe mechanizmy renderowania

Jeśli chcesz, aby Twój program wyglądał inaczej niż w przypadku wbudowanych mechanizmów renderowania, możesz też utworzyć własny mechanizm renderowania. Zespół Blockly poleca na początek:

  1. Przeczytaj dokumenty pojęć związane z mechanizmem renderowania, by dowiedzieć się, jak wszystkie jego elementy łączą się ze sobą.
  2. Wykonaj ćwiczenie z programowania dotyczące mechanizmu renderowania niestandardowego, aby zdobyć praktyczne doświadczenie związane z renderowaniem niestandardowym.
  3. Dodaj do projektu mechanizm debugowania.
  4. Dostosuj mechanizm renderowania.