在使用unity的时候,使用一些函数会提示弃用的,这是由于在项目迭代时,有些函数会被删除,但是可能大部分使用这个函数人不知道替代的函数,这时我们便可以用[Obsolete]标记弃用并且可以提示使用替代的函数。算是一个比较实用的Attribute标签。
1.只提示弃用
public class Test : MonoBehaviour
{
private void Start()
{
OpenBox();
}
[Obsolete]//标记该方法已弃用
public void OpenBox()
{
}
}
2.提示弃用信息
public class Test : MonoBehaviour
{
private void Start()
{
OpenBox();
}
[Obsolete("此方法不可用,请使用其他方法")]//标记该方法已弃用
public void OpenBox()
{
}
}
3.提示弃用信息并且函数不可用
public class Test : MonoBehaviour
{
private void Start()
{
OpenBox();
}
[Obsolete("此方法不可用,请使用其他方法", true)]//标记该方法已弃用
public void OpenBox()
{
}
}