Menu
CoddyTech

Ubah Warna

Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 22 dari 27.

Setiap node yang menggambar memiliki modulate, yaitu warna yang memberi rona padanya. Color terdiri dari merah, hijau, dan biru, masing-masing dari 0 hingga 1. modulate dimulai dengan warna putih, Color(1, 1, 1), yang tidak mengubah apa pun.

Rona tersebut mengalikan warna milik node. Pada sesuatu yang berwarna putih, kamu akan melihat warna rona. Pada sesuatu yang berwarna biru, rona koral akan menghasilkan warna ungu.

$Body.modulate = Color(1, 0.78, 0.34)   # semburat warna kuning kecokelatan

modulate juga memberi rona pada anak node. Beri rona pada Eyes, dan kedua mata akan berubah. Untuk memberi rona pada sebuah node tetapi tidak pada anak-anaknya, gunakan self_modulate.

challenge icon

Tantangan

Mudah

Mata robot berwarna putih polos. Saat game dimulai, beri warna merah koral pada node Eyes dengan Color(1, 0.42, 0.42), agar kedua matanya bersinar merah koral. Tubuhnya tetap berwarna biru.

Coba sendiri

extends Node2D

@onready var eyes = $Face/Eyes

func _ready():
	pass
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Node dan Scene

Latihan sendiri: Playground Godot