无法在按钮点击事件上更改源图像?

时间:2017-05-18 07:10:21

标签: unity3d unityscript

 var a;
 var b:Sprite;
 function Start () {
     a=GetComponent.<UI.Image>();   
 }

 function Clicked(){
     a.SourceImage=b;
 }

在OnClick事件上调用单击的函数。 我得到的错误是: MissingFieldException:UnityEngine.UI.Image.SourceImage

1 个答案:

答案 0 :(得分:1)

您的错误消息非常明显......

只需将a.SourceImage=b;更改为a.sprite=b;

下次寻找Image component manual:可能有用;)

希望这有帮助,