Image image= getcomponent<Image>();
image.color.a=1f;
이런식으로 image컴퍼넌트를 가져온다음 image컴퍼넌트의 색의 알파값을 변경하려 했으나
read-only값이라 변경할 수 없었다.
검색하여 찾은 방법은
알파값이나 r,g,b값을 별도로 바꿀 순 없고
Color 구조체 자체를 변경해서 넣어줘야한다는 것이다.
예시로는
Image image = GetComponent<Image>();
Color tempColor = image.color;
tempColor.a = 1f;
image.color = tempColor;
이런 식으로 color를 하나 선언한 후 변경한 color구조체를 넣어줘야 바뀐다.
다른 방법으로는
Image image = GetComponent<Image>();
image.color = new Color(image.color.r, image.color.g, image.color.b, 1f);
이런식으로 바꿀 수도 있다.