Koin yang Muncul Mendadak
Termasuk bagian Sensasi Game dalam perjalanan Godot di Coddy. Pelajaran 7 dari 23.
Saat kamu menyentuh koin, koin itu langsung menghilang. Efek pop singkat menunjukkan bahwa pemain telah mengambilnya. Koin membesar dan memudar, lalu dihapus.
Efek pop ini adalah tween dengan dua langkah yang berjalan bersamaan. Koin harus tetap ada sampai tween selesai. Tween mengirim sinyal finished saat langkah terakhirnya berakhir, dan await menunggunya.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.3)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.3)
await tween.finished
queue_free()await tween.finished menjeda fungsi sampai tween berakhir. Lalu queue_free() dijalankan. Bagian lain dari game tetap berjalan selama fungsi menunggu.
Tantangan
SedangBerjalanlah ke arah koin. Buat koin itu muncul sebelum menghilang:
- perbesar
scalemenjadiVector2(1.8, 1.8)dalam 0.25 detik, - pudarkan
"modulate:a"menjadi0.0pada saat yang sama, - tunggu hingga tween selesai, lalu
queue_free().
Coba sendiri
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
queue_free()
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sensasi Game
1Tween
Tween PertamamuTween Properti Apa PunMemudarEase OutSatu demi SatuPada Saat yang SamaKoin yang Muncul Mendadak4Kilatan dan Umpan Balik
Kilatan saat TerkenaJeda saat TerkenaMemampatkan dan MeregangkanAngka MelayangLatihan sendiri: Playground Godot