Menu
CoddyTech

Mờ dần

Thuộc phần Cảm giác chơi game trong hành trình Godot của Coddy. Bài học 3 trên 23.

modulate là một Color gồm bốn phần: đỏ, xanh lá, xanh dương và alpha (a). Alpha quyết định nút hiển thị đặc đến mức nào. 1 là đặc và 0 là vô hình.

Để tạo hiệu ứng chuyển đổi cho một phần của thuộc tính, hãy viết phần đó sau dấu hai chấm:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

"modulate:a" là một số đơn, nên giá trị cuối là 0.0. Đỏ, xanh lá và xanh dương giữ nguyên. Cách này cũng dùng được với "position:x" và "scale:y".

Làm mờ không giống với visible = false. Nút vẫn hiển thị nhưng trở nên trong suốt hoàn toàn.

challenge icon

Thử thách

Dễ

Làm cho robot mờ dần rồi biến mất.

  1. Trong _ready(), tạo một tween bằng create_tween().
  2. Tạo tween cho "modulate:a" thành 0.0 trong 1.0 giây.

Nhấn Chơi: robot sẽ mờ dần rồi biến mất. Sau đó nhấn Kiểm tra.

Tự làm thử

extends Node2D

func _ready():
	pass

Tất cả bài học trong Cảm giác chơi game

Tự luyện tập: Playground Godot