“Texture2D”不包含“ignoreMipmapLimit”错误的定义

0 c# unity-game-engine

我刚刚打开我的 unity 2d 项目,出现了这 3 个错误,

Library\PackageCache\com.unity.collab-proxy@2.0.3\Editor\PlasticSCM\UI\Images.cs(441,20):错误CS1061:“Texture2D”不包含“ignoreMipmapLimit”的定义并且没有可访问的扩展可以找到接受类型为“Texture2D”的第一个参数的方法“ignoreMipmapLimit”(您是否缺少 using 指令或程序集引用?)

Library\PackageCache\com.unity.collab-proxy@2.0.3\Editor\PlasticSCM\UI\Images.cs(441,48):错误CS1061:“Texture2D”不包含“ignoreMipmapLimit”的定义并且没有可访问的扩展可以找到接受类型为“Texture2D”的第一个参数的方法“ignoreMipmapLimit”(您是否缺少 using 指令或程序集引用?)

Library\PackageCache\com.unity.collab-proxy@2.0.3\Editor\PlasticSCM\UI\Images.cs(451,20):错误CS1061:“Texture2D”不包含“ignoreMipmapLimit”的定义并且没有可访问的扩展可以找到接受类型为“Texture2D”的第一个参数的方法“ignoreMipmapLimit”(您是否缺少 using 指令或程序集引用?)

上次我关闭项目时错误不存在

当我单击错误消息时,它会将我带到一个我从未创建的名为“Images.cs”的脚本

在脚本中,3 个错误位于以下行中的每个“ignoreMipmapLimit”下:

        internal static Texture2D GetNewTextureFromTexture(Texture2D texture)
        {
            Texture2D result = new Texture2D(texture.width, texture.height);
            result.ignoreMipmapLimit = texture.ignoreMipmapLimit;

            return result;
        }

        internal static Texture2D GetNewTextureFromBytes(int width, int height, byte[] bytes)
        {
            Texture2D result = new Texture2D(width, height);

            result.LoadImage(bytes);
            result.ignoreMipmapLimit = true; // ignore global quality settings

            return result;
        }
Run Code Online (Sandbox Code Playgroud)

我尝试再次关闭并打开该项目,但错误仍然存​​在,

我还重新导入了所有资源,但错误仍然存​​在

shi*_*ngo 6

  1. 关闭统一。

  2. <Project Root Folder>\Packages\manifest.json使用文本编辑器打开此文件。

  3. 找到这一行"com.unity.collab-proxy":"2.0.3",删除它,保存文件。

  4. 打开统一。如果您仍然需要此软件包,可以从软件包管理器中搜索“Unity Collaborate”安装最新版本。