关注

什么是CS0618?

问题

当试着进入到运行模式,接受到如下的警告信息:

warning CS0618: `___' is obsolete: `___'

原因

CS0618警告的出现是因为您尝试使用一个已经过时的属性或方法。

下面的示例显示了一个使用了”Application.LoadLevelAsync”方法的脚本。 此方法现在已过时,已替换为“SceneManager.LoadSceneAsync”。

此示例中显示的错误:

warning CS0618: `UnityEngine.Application.LoadLevelAsync(string)' is 
obsolete: `Use SceneManager.LoadSceneAsync'

解决方案

要修复CS0618错误,需要使用可以替换掉过时的属性/方法的新属性/方法。 当悬停在过时的属性/方法上或在控制台中显示的错误信息中时,可以看到新属性/方法。

下面是使用新修订的示例脚本:

更多信息

https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx

 

这篇文章有帮助吗?
1 人中有 1 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。