démarrer application avant l'éxécution d'un script

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
corf
Messages : 20
Inscription : 01 Mars 2017 23:38

Re: démarrer application avant l'éxécution d'un script

Message par corf » 07 Avr 2017 10:17

C'est une application pour android et Ios normalement à la fin de mon projet je dois mettre mes deux appli sur le playstore ou générer seulement l'APK

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6216
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: démarrer application avant l'éxécution d'un script

Message par boubouk50 » 07 Avr 2017 10:39

Et le problème se situe sur Android ou dans l'éditeur d'Unity? Ou les deux? Place des Debug.Log ("text"); un peu partout au début de tes fonctions pour voir ce qui se passe.
Si ça ne marche pas sous Android, passe par le Unity Remote 4 ou bien par le Monitor de l'Android SDK, voir si des erreurs apparaissent et les Logs.

Peux-tu essayer d'être plus complet dans tes réponses, ce que tu fais, ce que tu testes, etc. histoire que je passe pas mon temps à poser des questions pour te soutirer des informations.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

corf
Messages : 20
Inscription : 01 Mars 2017 23:38

Re: démarrer application avant l'éxécution d'un script

Message par corf » 07 Avr 2017 13:54

Non uniquement dans l'éditeur d'unity.
Dans mon script j'ai deux méthode: -Recherche => reçois le Broadcast et traite si je recois une trame contenant un identifiant Robot NAO
- Affiche => affiche dans un UI text l'adresse IP

Recherche appel Affiche.

Normalement Recherche se lance au clique d'un bouton et non au démarage de l'application

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6216
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: démarrer application avant l'éxécution d'un script

Message par boubouk50 » 07 Avr 2017 14:17

boubouk50 a écrit :Place des Debug.Log ("text"); un peu partout au début de tes fonctions pour voir ce qui se passe.
Il faut que tu traces ton programme.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

corf
Messages : 20
Inscription : 01 Mars 2017 23:38

Re: démarrer application avant l'éxécution d'un script

Message par corf » 07 Avr 2017 16:29

lorsque je lance l'application Recherche s’exécute et lorsque je clique sur le bouton qui est associé a Recherche , Recherche se relance
Le problème est que le script s'exécute au lancement de l'application et au clique du bouton.
Le script en question n'est associé qu'au bouton

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6216
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: démarrer application avant l'éxécution d'un script

Message par boubouk50 » 07 Avr 2017 16:34

corf a écrit :Le script en question n'est associé qu'au bouton
Comme déjà dit, c'est pas possible, tu dois avoir quelque chose autre part qui la lance au démarrage.
Un bouton d'UI ne se clique pas tout seul.
Ajoute

Code : Tout sélectionner

Debug.Log (this.transform.name);
ou
Debug.Log (this.gameObject.name);
au début de ta fonction Recherche, il te donnera le nom de l'objet qui lance la première Recherche. Si le code marche pas, fait en sorte d'afficher le nom du GameObject.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « (C#) CSharp »