Некорректно отображается текст в юнити

текст в игре

При создании текста, я уменьшаю его до нужных размеров игры. Но увы, уменьшив его он становится таким градиентом. В будущем этот текст будет служить счетчиком монет, (скрипт Coin), так что я прошу помогите мне, как новичку в 2д играх. У текста нет скриптов, ниже скрипт, где будет использоваться этот текст.

using System.Collections;
using UnityEngine.UI;

public class Coin : MonoBehaviour {

    public static Coin Instance;
    public int coinCount = 0;
    public Text coinText;
    public GameObject coinPrefab;
    public Transform[] coinSpawnPositions;
    
    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
    }
    
    void Start()
    {
        UpdateCoinText();
    }
    
    // Эта функция вызывается при клике по герою
    public void AddCoin()
    {
        coinCount++;
        UpdateCoinText();
        SpawnCoinEffect(); // Спавним визуальный эффект
    }
    
    void UpdateCoinText()
    {
        if (coinText != null)
        {
            coinText.text = "Coins: " + coinCount;
        }
    }
    
    void SpawnCoinEffect()
    {
        if (coinPrefab != null && coinSpawnPositions.Length > 0)
        {
            int randomIndex = Random.Range(0, coinSpawnPositions.Length);
            Transform spawnPosition = coinSpawnPositions[randomIndex];
            GameObject coinEffect = (GameObject)Instantiate(coinPrefab, spawnPosition.position, Quaternion.identity);
            
            // Убедимся, что на монетке НЕТ Click-скрипта
            if (coinEffect.GetComponent<Click>() != null)
            {
                Destroy(coinEffect.GetComponent<Click>());
            }
        }
    }
}

Ответы (0 шт):