כלי רינדור

צורת הבלוק נקבעת על ידי המנגנון להצגה, על סמך ההגדרה של הבלוק (כלומר השדות והחיבורים שלו).

מנועי עיבוד גרפי מובנים

ב-Blockly יש שלושה מנועי עיבוד מובנים, שכל אחד מהם מעניק לתוכנית מראה שונה במקצת.

מפיק תיאור תמונה
Thrasos ה-renderer המומלץ. זוהי גרסה מודרנית יותר של ה-renderer של geras, עם רווחים אחידים יותר וגבולות מוצקים. thrasos
Geras מעבד התצוגה שמוגדר כברירת מחדל. זהו המנגנון המקורי שדרכו Blockly נוצר. geras
Zelos כלי לרינדור שמבוסס על עיצוב בלוקים של Scratch-3.0. zelos

כדי להשתמש באחד מהמעבדים האלה, מעבירים את השם לאפשרויות התצורה:

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

מנועי רינדור בהתאמה אישית

אם אתם רוצים לתת לתוכנית מראה שונה מכל אחד מהמעבדים המובנים, תוכלו גם ליצור מעבד מותאם אישית. כדי להתחיל, צוות Blockly ממליץ:

  1. מומלץ לקרוא את מסמכי התיעוד של מושגים של מנועי עיבוד גרפיקה כדי ללמוד איך כל הרכיבים של מנוע עיבוד גרפיקה משתלבים זה בזה.
  2. מומלץ להשלים את ה-Codelab בנושא עיבוד תמונה מותאם אישית כדי לקבל תרגול מעשי בנושא עיבוד תמונה מותאם אישית.
  3. מוסיפים לפרויקט את המיישר (renderer) לניפוי באגים.
  4. התאמה אישית של המכשיר להמרת גרפיקה.