Renderer

Die Form eines Blocks wird von einem Renderer anhand der Definition des Blocks (d. h. seiner Felder und Verbindungen) bestimmt.

Integrierte Renderer

Blockly bietet drei integrierte Renderer, die dem Programm jeweils ein etwas anderes Erscheinungsbild verleihen.

Renderer Beschreibung Bild
Thrasos Der empfohlene Renderer. Es ist eine modernere Version des Geras-Renderers mit gleichmäßigerem Abstand und durchgezogenen Rändern. thrasos
Geras Der Standard-Renderer. Es ist der ursprüngliche Renderer, mit dem Blockly erstellt wurde. geras
Zelos Ein Renderer, der auf dem Blockdesign von Scratch 3.0 basiert. zelos

Wenn Sie einen dieser Renderer verwenden möchten, geben Sie den Namen in die Konfigurationsoptionen ein:

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

Benutzerdefinierte Renderer

Wenn Sie Ihrem Programm ein anderes Erscheinungsbild als die integrierten Renderer verleihen möchten, können Sie auch einen benutzerdefinierten Renderer erstellen. Das Blockly-Team empfiehlt Ihnen für den Einstieg Folgendes:

  1. In den Dokumenten zum Renderer-Konzept erfahren Sie, wie alle Komponenten eines Renderers zusammenpassen.
  2. Schließen Sie das Codelab zum benutzerdefinierten Renderer ab, um praktische Erfahrungen mit benutzerdefiniertem Rendering zu sammeln.
  3. Fügen Sie Ihrem Projekt den Debug-Renderer hinzu.
  4. Renderer anpassen