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 kecokelatanmodulate 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.
Tantangan
MudahMata 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Node dan Scene
3Nilai yang Bisa Kamu Atur
Variabel pada NodeKonstantaVariabel yang DieksporMatematika Vector2Berputar di Tepi LayarFungsi BuatanmuLatihan sendiri: Playground Godot