Menu
CoddyTech

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 = 100

color đặ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ỏ.

challenge icon

Thử thách

Dễ

Đổi tia lửa thành màu hổ phách và tăng số lượng tia lửa.

  1. Trong _ready(), đặt $Burst.color thành Color(1, 0.78, 0.34).
  2. Đặt $Burst.amount thành 60.

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