Unity 2018: GUI.DrawTexture ничего не рисует - PullRequest
0 голосов
/ 12 сентября 2018

Я ставлю точку и нажимаю на игру, и я хочу напечатать изображение, когда игрок щелкает в определенных зонах. Пока что зоны работают (когда я нажимаю на стол, игра говорит «Стол»), но метод GUI.DrawTexture() ничего не рисует. Я проверил cass, изменил прямоугольные значения, но ничего не работает.

Вот код:

public Texture2D[] ImagesFixes;
private bool afficher;
private string text;
private Texture2D myTexture;

void OnGUI () {

    afficher = false;
    text = Tap(); //Tap is a fonction that returns the associate text of the clicked zone

    if (text == "Table") {

    //  Debug.Log (text);
        afficher = true;

        if (afficher) {

            myTexture = ImagesFixes [0];

            //Debug.Log ("je suis là");

            GUI.DrawTexture (new Rect (10, 10, 60, 60), myTexture, ScaleMode.ScaleToFit, false, 10.0f);

        }
    }

    if (text == "Boite") {

        afficher = true;

        if (afficher) {

            GUI.DrawTexture (new Rect (10, 10, 60, 60), ImagesFixes[1], ScaleMode.ScaleToFit, true, 10.0f);
        }
    }
}

Если у вас есть решение, пожалуйста, помогите мне, я схожу с ума ... =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...