Unity工程由2017升级到高版本提示UnityEngine.GUITexture与UnityEngine.GUIText被移除
文章目录
1. 按
2. 修改说明
1. 按
在高版本中UnityEngine.GUITexture被移除,应使用UI.Image代替,同样地UnityEngine.GUIText应改为UI.Text,如果不进行修改,则会提示如下错误:
Class 'UnityEngine.GUITexture’ is obsolete: GUITexture has been removed. Use UI.Image instead.
Class 'UnityEngine.GUIText’ is obsolete: GUIText has been removed. Use UI.Text instead.
2. 修改说明
//添加命名空间:
using UnityEngine.UI;
//将GUITexture替换为Image,如将[RequireComponent(typeof (GUITexture))]改为:
[RequireComponent(typeof (Image))]
//将GUIText替换为Text,如将public GUIText camSwitchButton;改为:
public Text camSwitchButton;
修改前

修改后

赞 (0)