Berputar dengan Rotasi
Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 11 dari 27.
Sebuah node berputar pada posisinya sendiri. rotation menunjukkan seberapa jauh node itu telah berputar, dalam radian. Satu putaran penuh adalah 2 * PI radian, sekitar 6.28. rotation_degrees adalah sudut yang sama dalam derajat, dengan satu putaran penuh sebesar 360 derajat. Ubah salah satunya, dan yang lain akan mengikuti.
rotation_degrees = 90 # seperempat putaran
rotation = PI / 2 # seperempat putaran yang samaSudut yang bertambah akan membuat node berputar searah jarum jam. Untuk berputar terus, tambahkan nilai ke sudut pada setiap frame, dikalikan dengan delta:
func _process(delta):
rotation_degrees += 90 * deltaDengan begitu, node berputar seperempat putaran setiap detik. -= membuatnya berputar ke arah sebaliknya.
Tantangan
MudahBuat robot berputar searah jarum jam, setengah putaran setiap detik, di tempatnya berdiri.
Coba sendiri
extends Node2D
func _process(delta):
pass
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Node dan Scene
2Setiap Frame
Proses Berjalan Setiap FrameDeltaPiksel per DetikBergerak Secara DiagonalBerputar dengan RotasiMembesar dengan Skala3Nilai yang Bisa Kamu Atur
Variabel pada NodeKonstantaVariabel yang DieksporMatematika Vector2Berputar di Tepi LayarFungsi BuatanmuLatihan sendiri: Playground Godot