Je n'arrive pas a éditer un Textfield

Questions à propos du GUI, y compris la partie script.
Matocs
Messages : 32
Inscription : 22 Oct 2016 00:24

Je n'arrive pas a éditer un Textfield

Message par Matocs » 02 Jan 2017 03:11

Salut les gars, je poste sur ce forum car j'ai besoin d'aide, je n'arrive pas a éditer le textfield

de

Code : Tout sélectionner

var stringtoedit : String = "";
stringtoedit = GUI.TextField(new Rect(390,185,80,20),stringtoedit,160);
et oui avant de venir je me suis renseignés sur la doc les forums anglais etc.. mais rien ne marchaint ou c'était du #

Merci d'avance ;)

Avatar de l’utilisateur
@RLG
Messages : 367
Inscription : 17 Jan 2015 00:13
Localisation : Rennes

Re: Je n'arrive pas a éditer un Textfield

Message par @RLG » 02 Jan 2017 11:02

Sur la documentation Unity, tu peux passer en Js (il y a un bouton en haut à droite pour passer du C# au Js)
Everything happens for a reason. Sometimes the reason is that you're stupid and make bad decisions.

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Je n'arrive pas a éditer un Textfield

Message par Max » 02 Jan 2017 11:23

Bonjour,
Matocs a écrit :et oui avant de venir je me suis renseignés sur la doc les forums anglais etc.. mais rien ne marchaint ou c'était du #
Le code que tu donnes est moitié JS moitié C#. Comment en es-tu arrivé là ? Quel est ton code complet (ou est la fonction OnGUI) ?
Comme le souligne RLG, tu as une possibilité d'afficher le code en JS dans la doc.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Matocs
Messages : 32
Inscription : 22 Oct 2016 00:24

Re: Je n'arrive pas a éditer un Textfield

Message par Matocs » 04 Jan 2017 21:44

Voila le code

Code : Tout sélectionner

#pragma strict

function Start () {
	
}

function OnGUI (){

    var adresseip : String = "test";

    GUI.Box(Rect(300,100,300,300),"Connexion");
    GUI.TextArea(Rect(400,150,80,20),adresseip);

}


function Update () {
	
}
Ps : si j'enleve "test" il me donne une erreur : "NullReferenceException: Object reference not set to an instance of an object"

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

Re: Je n'arrive pas a éditer un Textfield

Message par boubouk50 » 05 Jan 2017 10:02

C'est normal, ta string adresseip n'est plus définie donc tu essaies d'écrire avec quelque chose qui n'est pas défini, donc ça plante.
"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 « L'interface GUI »