[RESOLU] Renderer Line: S'affiche dans Scène mais pas dans Game

Questions à propos du GUI, y compris la partie script.
Maud
Messages : 28
Inscription : 05 Fév 2020 14:30

[RESOLU] Renderer Line: S'affiche dans Scène mais pas dans Game

Message par Maud » 03 Mai 2021 18:10

Bonjour,
je suis bloquée par un problème qui semble simple:
je souhaite tracer une ligne d'un pointA à un pointB (point A et B sont définis en tant que Vector3).

Code : Tout sélectionner

 public void CreationLigne()
    {
        // Creation de la ligne
        line = this.gameObject.AddComponent<LineRenderer>(); 
        line.startWidth = 2; 
        line.positionCount = 2; 
        line.material.color = Color.red; 
        line.SetPosition(0, pointA);
        line.SetPosition(1, pointB);
    }
La ligne s'affiche sans problème dans la fenêtre Scène, mais pas du tout dans la fenêtre Game.
J'ai cru comprendre en cherchant que c'est un problème de caméra, que le Renderer line ne fait pas partie l'UI...
Comment faire pour tracer la ligne à l'intérieur du canvas ?

Merci pour votre aide

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

Re: Renderer Line: S'affiche dans Scène mais pas dans Game

Message par Max » 03 Mai 2021 18:30

Bonjour,
Maud a écrit :
03 Mai 2021 18:10
Comment faire pour tracer la ligne à l'intérieur du canvas ?
Regarde du coté des Unity-UI-Extensions, tu as en particulier un component qui s'appelle UILineRenderer et qui devrait correspondre à ce que tu cherches.
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

Maud
Messages : 28
Inscription : 05 Fév 2020 14:30

Re: Renderer Line: S'affiche dans Scène mais pas dans Game

Message par Maud » 03 Mai 2021 21:02

Trop Merci 🙏 🤩
Je galère encore un peu dans l'utilisation, mais c'est bien ce dont j'avais besoin.

Je vais creuser de ce coté,
merci beaucoup pour avoir pris le temps de me répondre et pour ton aide précise ::d :super:

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

Re: Renderer Line: S'affiche dans Scène mais pas dans Game

Message par Max » 03 Mai 2021 21:09

pas de soucis.

Pense à visionner la vidéo qui est fournis avec la doc, cela pourrait t'aider: https://www.youtube.com/watch?v=r69TW8uZAdU
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

Répondre

Revenir vers « L'interface GUI »