Я ставлю точку и нажимаю на игру, и я хочу напечатать изображение, когда игрок щелкает в определенных зонах. Пока что зоны работают (когда я нажимаю на стол, игра говорит «Стол»), но метод 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);
}
}
}
Если у вас есть решение, пожалуйста, помогите мне, я схожу с ума ... =)