首页 > 解决方案 > “图像”不包含 Unity 上“颜色”的定义

问题描述

不能在图像组件上使用颜色。

寻找解决方案,但没有运气。如何在图像上使用颜色?

这是应该工作的示例代码

public void Locked(GameObject go)
{
    Image ima = go.GetComponent<Image>();
    // Below line throws 'Image' does not contain a definition for 'color'
    ima.color = new Color(200,200,200); 
}

标签: unity3d

解决方案


该代码似乎没有任何问题。确保包括

using UnityEngine.UI;

在脚本的顶部。


推荐阅读