Menu
CoddyTech

Chớp sáng khi đánh trú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 16 trên 23.

Một tia sáng trắng lập tức cho người chơi biết rằng có thứ gì đó vừa bị đánh trúng.

modulate nhân màu của nút. Color(1, 1, 1) không làm thay đổi gì, vì vậy đây là giá trị bình thường của nút. Các số lớn hơn 1 làm màu sáng hơn. Color(4, 4, 4) khiến robot gần như trắng hoàn toàn.

modulate = Color(4, 4, 4)

Sau đó, tạo hiệu ứng chuyển dần cho modulate trở lại Color(1, 1, 1). Robot dần trở lại màu sắc vốn có chỉ trong một phần nhỏ của giây.

Trong trò chơi này, nhấn E sẽ gọi hàm hit() của robot.

challenge icon

Thử thách

Dễ

Làm robot lóe sáng khi bị đánh trúng.

  1. Trong hit(), đặt modulate thành Color(4, 4, 4).
  2. Sau đó, chuyển động dần modulate về Color(1, 1, 1) trong 0.3 giây.

Nhấn Play rồi nhấn E: robot lóe sáng màu trắng rồi mờ dần trở lại. Sau đó nhấn Check.

Tự làm thử

extends Node2D

func hit():
	pass

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

Tự luyện tập: Playground Godot