无法更改按钮单击事件的源图像?
Unable to change source image on button click event?
var a;
var b:Sprite;
function Start () {
a=GetComponent.<UI.Image>();
}
function Clicked(){
a.SourceImage=b;
}
单击的函数是在 OnClick 事件上调用的。
我得到的错误是:MissingFieldException: UnityEngine.UI.Image.SourceImage
您的错误消息很明显...
只需将 a.SourceImage=b;
更改为 a.sprite=b;
。
下次寻找Image component manual:可能会有用;)
希望对您有所帮助,
var a;
var b:Sprite;
function Start () {
a=GetComponent.<UI.Image>();
}
function Clicked(){
a.SourceImage=b;
}
单击的函数是在 OnClick 事件上调用的。 我得到的错误是:MissingFieldException: UnityEngine.UI.Image.SourceImage
您的错误消息很明显...
只需将 a.SourceImage=b;
更改为 a.sprite=b;
。
下次寻找Image component manual:可能会有用;)
希望对您有所帮助,