Placer le nouveau nœud
Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 17 sur 29.
Un nouveau bloc apparaît à l’endroit où sa scène le place. block.tscn le place au milieu, au-dessus de l’écran.
Le nouveau bloc est un nœud comme les autres, alors définis sa position avant de l’ajouter :
var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)Écris block. devant position. Un position seul appartient au nœud auquel le script est attaché, ici Main. Déplacer Main déplace tout le jeu.
Défi
FacileFais tomber le bloc à gauche.
- Dans
_ready(), définisblock.positionsurVector2(160, -30). - Fais-le avant
add_child(block).
Appuie sur « Jouer » : le bloc tombe depuis juste au-dessus de l’écran à x = 160. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)
Toutes les leçons de Règles du jeu
4Création d’instances
Une scène regroupéePlacer le nouveau nœudUne fonction de créationCréer des instances avec un minuteurPositions aléatoiresVoies aléatoiresEntraînez-vous par vous-même : Playground Godot