原因 Unity不同版本对Text、InputField等UI组件进行的升级,所以类名改变为TextMeshPro系列了。 解决方案 以Text、InputField为例,更改代码如下: using TMPro; //在最开始先引入TMPro public TMP_Text text; public TMP_InputField inputField; (别的TMP组件也类似) Ref: https://blog.csdn.net/YOA_online/article/details/127521307