Menu
CoddyTech

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.

challenge icon

Tantangan

Sedang

Berjalanlah ke arah koin. Buat koin itu muncul sebelum menghilang:

  1. perbesar scale menjadi Vector2(1.8, 1.8) dalam 0.25 detik,
  2. pudarkan "modulate:a" menjadi 0.0 pada saat yang sama,
  3. 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()
quiz iconUji dirimu

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

Semua pelajaran di Sensasi Game

Latihan sendiri: Playground Godot