Цвет и количество
Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 14 из 23.
Один и тот же узел частиц может создавать совершенно разные эффекты. Большая часть различий заключается в цвете и количестве частиц.
$Burst.color = Color(1, 0.42, 0.42)
$Burst.amount = 100color задаёт цвет каждой частицы. У этого узла Burst также есть цветовой градиент, который постепенно делает каждую частицу прозрачной к концу её жизни. amount — это количество частиц, выбрасываемых узлом Burst.
Используй большие яркие всплески для крупных событий, а маленькие — для небольших.
Задание
ЛегкоСделай искры золотыми и добавь их побольше. В _ready задай для color узорчатый цвет Color(1, 0.78, 0.34), а для amount — значение 60. Нажми E, чтобы посмотреть.
Попробуйте сами
extends Node2D
func _ready():
$Thruster.emitting = true
$Burst.one_shot = true
func _process(delta):
if Input.is_action_just_pressed("action"):
$Burst.emitting = true
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Ощущения от игры
Потренируйтесь самостоятельно: Песочница Godot