unity更改文字透明度
话不多说,直接上代码。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class testtest : MonoBehaviour {
Color changeColor;
public Text TextTest;
// Use this for initialization
void Start ()
{
changeColor = TextTest.color;
}
// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.A))
{
//白色半透明
changeColor.r = 1f;
changeColor.g =1f;
changeColor.b = 1f;
changeColor.a = 0.5f;
TextTest.color = changeColor;
}
if (Input.GetKeyDown(KeyCode.D))
{
//白色不透明
changeColor.a = 1f;
changeColor.r = 1f;
changeColor.g = 1f;
changeColor.b = 1f;
TextTest.color = changeColor;
}
}
}

浙公网安备 33010602011771号