using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public class CameraTriggerUIChange : MonoBehaviour { public List uiTexts; // 如果使用 TextMeshPro,声明 TextMeshProUGUI 类型 public List uiTextsContons; // public Text uiText; // 如果使用普通的 UI Text,声明 Text 类型 // 当摄像机进入触发区域时 private void OnTriggerEnter(Collider other) { // 检查是否是摄像机(可以根据标签或比较对象名判断) if (other.CompareTag("MainCamera")) // 确保摄像机有"MainCamera"标签 { for (int i = 0; i < uiTexts.Count; i++) { uiTexts[i].text = uiTextsContons[i]; } } } }