Màu sắc và số lượng
Thuộc phần Cảm giác chơi game trong hành trình Godot của Coddy. Bài học 14 trên 23.
Cùng một nút hạt có thể tạo ra những hiệu ứng rất khác nhau. Phần lớn sự khác biệt nằm ở màu sắc và số lượng hạt.
$Burst.color = Color(1, 0.42, 0.42)
$Burst.amount = 100color đặt màu cho từng hạt. Burst này cũng có dải màu làm mờ từng hạt khi chúng kết thúc vòng đời. amount là số lượng hạt mà chùm hạt phóng ra.
Dùng chùm hạt lớn, sáng cho sự kiện lớn và chùm hạt nhỏ cho sự kiện nhỏ.
Thử thách
DễĐổi tia lửa thành màu hổ phách và tăng số lượng tia lửa.
- Trong
_ready(), đặt$Burst.colorthànhColor(1, 0.78, 0.34). - Đặt
$Burst.amountthành60.
Nhấn Chơi rồi nhấn E: một luồng tia lửa màu hổ phách lớn hơn bay ra. Sau đó nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _ready():
$Thruster.emitting = true
$Burst.one_shot = true
func _process(delta):
if Input.is_action_just_pressed("action"):
$Burst.emitting = true
Tất cả bài học trong Cảm giác chơi game
Tự luyện tập: Playground Godot