Как сделать прозрачность текста при столкновении с объектом? - PullRequest
0 голосов
/ 20 апреля 2019

так что в основном, когда игрок касается платформы, я хочу, чтобы прозрачность текста была от 0 до 1, используя unity3d

Вот код:

 private void OnCollisionEnter(Collision collision)
    {
        if (collision.gameObject.name == "Player2");
        {
            SceneManager.LoadScene(0);
        }
    }

1 Ответ

0 голосов
/ 20 апреля 2019

Поместите ссылку на ваш текстовый объект в ваш скрипт, убедившись, что вы включили объекты пользовательского интерфейса Unity:

using UnityEngine.UI;
public Text textRef;

А затем перетащите в него текстовый объект через инспектор.Внутри вашей проверки на наличие коллайдеров возьмите объект «Цвет текста» и измените альфа, а затем установите его в качестве цвета текста.

Color textColor = textRef.color;
textColor.a = 1.0f;
textRef.color = textColor;

Есть вопросы?

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