Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Desaparecer gradualmente

Parte da seção Sensação de jogo do Journey de Godot da Coddy. Lição 3 de 23.

modulate é um Color com quatro partes: vermelho, verde, azul e alfa (a). O alfa determina o quanto o nó parece opaco. 1 é opaco e 0 é invisível.

Para animar uma parte de uma propriedade, escreva a parte após dois-pontos:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

"modulate:a" é um único número, então o valor final é 0.0. Vermelho, verde e azul permanecem iguais. Isso também funciona para "position:x" e "scale:y".

Um esmaecimento não é o mesmo que visible = false. O nó continua visível, mas fica totalmente transparente.

challenge icon

Desafio

Fácil

Faça o robô desaparecer gradualmente: anime "modulate:a" até 0.0 ao longo de 1 segundo.

Experimente você mesmo

extends Node2D

func _ready():
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Sensação de jogo

Pratique por conta própria: Playground de Godot