Member 13572988 Ответов: 1

Как решить следующие ошибки, пожалуйста, направьте меня?


Я написал программу, но выдает следующую ошибку:

Assets/Standard Assets/Utility/ForcedReset.cs(6,27): предупреждение CS0618: UnityEngine.GUITexture" устарел: этот компонент является частью устаревшей системы пользовательского интерфейса и будет удален в будущем выпуске".

Пожалуйста, скажите мне, как решить эту ошибку.

Что я уже пробовал:

using System;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityStandardAssets.CrossPlatformInput;


[RequireComponent(typeof (GUITexture))]
public class ForcedReset : MonoBehaviour
{
    private void Update()
    {
        // if we have forced a reset ...
        if (CrossPlatformInputManager.GetButtonDown("ResetObject"))
        {
            //... reload the scene
            SceneManager.LoadScene(SceneManager.GetSceneAt(0).name);
        }
    }
}

1 Ответов

Рейтинг:
12

Patrice T

Цитата:
Я написал программу, но выдает следующую ошибку:

Нет, это не ошибка, это ошибка. предупреждение.
Цитата:
warning CS0618: UnityEngine.GUITexture' is obsolete: This component is part of the legacy UI system and will be removed in a future release.

Сообщение предупреждает Вас о будущей проблеме. Даже если я не знаю или не использую этот UnityEngine, я знаю, где найти решение:
- Прочтите документацию, и вы получите причину предупреждения и замены.
Простой поиск в Google с помощью "UnityEngine.GUITexture obsolete" приведет вас к полезной информации и решению проблемы.


phil.o

Даун голосовал против.

Patrice T

Спасибо