using System.Collections; using System.Collections.Generic; using UnityEngine; public class Example : MonoBehaviour { public Material material; public Color startColor; public float transitionSpeed = 0.1f; // 變化速度 private float currentTransparency = 0f; private void Start() { startColor = material.color; } private void Update() { currentTransparency = Mathf.PingPong(Time.time * transitionSpeed, 0.2f); // 在 0~1 之間變化 Color lerpedColor = new Color(startColor.r, startColor.g, startColor.b, currentTransparency); material.color = lerpedColor; } }