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)

相关推荐