标签: unity3d unityscript
var a; var b:Sprite; function Start () { a=GetComponent.<UI.Image>(); } function Clicked(){ a.SourceImage=b; }
在OnClick事件上调用单击的函数。 我得到的错误是: MissingFieldException:UnityEngine.UI.Image.SourceImage
答案 0 :(得分:1)
您的错误消息非常明显......
只需将a.SourceImage=b;更改为a.sprite=b;。
a.SourceImage=b;
a.sprite=b;
下次寻找Image component manual:可能有用;)
希望这有帮助,