如何在Unity 2019(C#代码)中禁用或启用纹理(图像)



我使用的是Unity 2019。在我的C#代码中,有3行简单的代码如下:

using UnityEngine.UI;
public Texture image;
image.enabled = false;

但是,Unity 2019表示,类Texture没有"启用"参数。

此代码曾在Unity 2018中使用。但是,它未能在Unity 2019中编译。

请让我知道如何解决这个问题。谢谢

我认为您无法启用/禁用纹理。我的建议是改变纹理类型。如果查看该纹理的纹理类型,默认情况下应为纹理,但可以将其更改为Sprite 2D。之后,将引用获取为public SpriteRenderer spriteRenderer;,然后您可以启用或禁用它

最新更新