שינוי צבע
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 22 מתוך 27.
לכל צומת שמצייר יש modulate, צבע שמעניק לו גוון. Color מורכב מאדום, ירוק וכחול, כל אחד בטווח שבין 0 ל־1. modulate מתחיל בלבן, Color(1, 1, 1), שלא משנה דבר.
הגוון מוכפל בצבעים של הצומת עצמו. על משהו לבן, רואים את צבע הגוון. על משהו כחול, גוון אלמוגי יוצר סגול.
$Body.modulate = Color(1, 0.78, 0.34) # גוון ענבריmodulate מעניק גוון גם לצאצאים של הצומת. צבעו את Eyes ושתי העיניים ישתנו. כדי לצבוע צומת בלי לצבוע את צאצאיו, השתמשו ב־self_modulate.
אתגר
קלעיני הרובוט לבנות לגמרי. כשהמשחק מתחיל, גווני את הצומת Eyes בצבע אלמוג, Color(1, 0.42, 0.42), כך ששתי העיניים יזהרו בצבע אלמוג. הגוף נשאר כחול.
נסו בעצמכם
extends Node2D
@onready var eyes = $Face/Eyes
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צמתים וסצנות
תרגלו בעצמכם: Godot אונליין