Drag N Drop UIText

Questions à propos du GUI, y compris la partie script.
IkaGame
Messages : 75
Inscription : 13 Oct 2016 15:43

Drag N Drop UIText

Message par IkaGame » 20 Fév 2017 20:34

Bonjour à tous , voila plusieurs jours que je bute sur le même problème.

En effet dans ce tutoriel , nous pouvons glisser un UI de notre Canvas Viseur via le script sur l'asset De la BoxMedical , mais impossible de le glisser à l'intérieur.

Image

Image

Voici le tuto : https://www.youtube.com/watch?v=yJv83oN ... f&index=11

Voici le script :

Code : Tout sélectionner

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class VieBoite : MonoBehaviour
{
    public AudioClip SonVie;
    public int VieValeur = 20;
    public Text TxtInfos;


    void OnCollisionEnter(Collision Col)
    {
        if (Col.gameObject.tag == "Player")
        {
            GetComponent<AudioSource>().PlayOneShot(SonVie);
            GameObject.Find("FPSController").GetComponent<Vie>().CurVie += VieValeur;
            TxtInfos.enabled = true;
   
            StartCoroutine("Pause");

        }
    }


    IEnumerator Pause()
    {
        yield return new WaitForSeconds(1f);
        TxtInfos.enabled = false;
        Destroy(gameObject,1f);
    }

}
Je pense qu'il s'agit de la ligne using.UnityEngine.UI; qui pose problème elle est un peu grisaillé.

Image

Merci pour votre aide.

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

Re: Drag N Drop UIText

Message par boubouk50 » 21 Fév 2017 10:26

Hum... c'est bizarre...
S'il n'était pas pris en compte, tu aurais des erreurs dans la console puisqu'il ne reconnaîtrait pas les classes/types/... d'UI (Text en fait partie). Donc, c'est pris en compte.

Ton élément est bien un Text, donc il devrait être accepté. Tu n'as rien en console? Pas un petit the type or namespace name `ui' does not exist in the namespace `unityengine'. are you missing an assembly reference?
Peut-être: http://stackoverflow.com/questions/3789 ... s-for-unit
"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 »