FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Import de variable d'un autre scipt GDscript

Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.

Répondre

Afin d’empêcher la création automatisée de comptes, nous vous demandons de réussir le défi ci-contre.
Smileys
:D :) :-) ;) :| :( :cry: :cheers: :hourra: :mv: :lol: :mdr: :bonjour: :hello: :jap: :siffle: :bisou: :P :o :x :roll: :good: :bad: :super: :reflexion: :suspect: :? :oops: :peur: :zen: :boude: :bug:

Revue du sujet : Import de variable d'un autre scipt GDscript Étendre la vue

Import de variable d'un autre scipt GDscript

par Zario » jeu. 10 oct. 2024 21:16
Bonjour,

J'ai besoin de programmer un dé sur Godot pour mon jeu, mais je suis bloqué sur un problème que même chat gpt et les ressources internet n'arrivent pas à m'aider, donc je me tourne vers ce forum pour demander votre aide. J'ai deux script rattachés à des objets frère ( un bouton pour le dé et un sprite pour le pion), le script dé envoie le signal et le script pion le récupère, sauf que mon script pion n'arrive pas à acquérir la valeur qui ressort de la fonction qui génère mon chiffre aléatoire du dé, il ne récupère que la valeur initial de la variable. Je met ci dessous tout les éléments important de mon code, merci d'avance pour vos réponses.
Code : Tout sélectionner
extends Button

var x 
signal dé 

func _ready():
	pass
	
func _on_pressed():  #Simulation du lancé de dés    
	x = randi_range(1, 6)
	$Label.text = "Dé: " + str(x)

func _process(delta):
	dé.emit(x)
Code : Tout sélectionner
extends Sprite2D


func _ready():
	var dé = get_node("/root/Des")
	dé.connect("dé", Callable(self, "_recup_dé"))  # Utilise Callable pour une connexion sécurisée
	pass
	
func _recup_dé(x):
	print(x)

Vous pouvez connecter physiquement le disque dur S[…]

Fatboss

Bonjour à tous. Fatboss a agréable[…]

भारत, समृद्ध इतिहास और संस्कृति के साथ दुनिया के स[…]

Bonjour, je sais que le poste date un peu mais peu[…]