No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Cinemática de la meta

20/28
Recursos

Aportes 3

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¡Por cada clase que avanzo me voy emocionando cada vez mas! 😄

Llegué a esta solución en Godot 4.2: ```js extends AnimatedSprite2D @export_file var NextLevel @onready var player = get_tree().get_nodes_in_group("player")[0] func cinematic(): Global.cinematic = true var antenna_pos = $AntenaMarker2D.global_position var exit_pos = $Exit.global_position var tween = create_tween() tween.tween_property(player, 'position', antenna_pos - player.global_position, 3).as_relative() await tween.finished $AnimationPlayer.play('finish') await $AnimationPlayer.animation_finished var tween2 = create_tween() tween2.tween_property(player, 'position', exit_pos - player.global_position, 2).as_relative() await tween2.finished Global.cinematic = false get_tree().change_scene_to_file(NextLevel) func _on_visible_on_screen_notifier_2d_screen_entered(): cinematic() ```extends AnimatedSprite2D @export\_file var NextLevel @onready var player = get\_tree().get\_nodes\_in\_group("player")\[0] func cinematic(): Global.cinematic = true var antenna\_pos = $AntenaMarker2D.global\_position var exit\_pos = $Exit.global\_position var tween = create\_tween() tween.tween\_property(player, 'position', antenna\_pos - player.global\_position, 3).as\_relative() await tween.finished $AnimationPlayer.play('finish') await $AnimationPlayer.animation\_finished var tween2 = create\_tween() tween2.tween\_property(player, 'position', exit\_pos - player.global\_position, 2).as\_relative() await tween2.finished Global.cinematic = false get\_tree().change\_scene\_to\_file(NextLevel) func \_on\_visible\_on\_screen\_notifier\_2d\_screen\_entered(): cinematic()
Todo se complica por que estoy en godot 4. por favor hagan un curso actualizado...