Menu
CoddyTech
flag Ar iconالعربيةdown icon

تغيير لون

جزء من قسم العُقد والمشاهد في رحلة 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.

challenge icon

التحدي

سهل

عينا الروبوت بيضاوان عاديتان. عند بدء اللعبة، لوّن العقدة Eyes باللون المرجاني، باستخدام Color(1, 0.42, 0.42)، بحيث تتوهج كلتا العينين باللون المرجاني. يبقى الجسم أزرق.

جرّب بنفسك

extends Node2D

@onready var eyes = $Face/Eyes

func _ready():
	pass
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس العُقد والمشاهد

تدرّب بنفسك: Playground لـ Godot