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.
Thử thách
DễLàm cho robot mờ dần rồi biến mất.
- Trong
_ready(), tạo một tween bằngcreate_tween(). - Tạo tween cho
"modulate:a"thành0.0trong1.0giâ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