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.
Thử thách
DễLàm robot lóe sáng khi bị đánh trúng.
- Trong
hit(), đặtmodulatethànhColor(4, 4, 4). - Sau đó, chuyển động dần
modulatevềColor(1, 1, 1)trong0.3giâ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