切换sprite
using UnityEngine; using System.Collections;
public class BTN : MonoBehaviour {
void Awake () {
//skill01
GameObject btn_skill01_01 = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/btn_skill01_01");
UIEventListener.Get(btn_skill01_01).onClick = ButtonClick_skill01_01;
GameObject btn_skill02_01 = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/btn_skill02_01");
UIEventListener.Get(btn_skill02_01).onClick = ButtonClick_skill02_01;
GameObject btn_skill03_01 = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/btn_skill03_01");
UIEventListener.Get(btn_skill03_01).onClick = ButtonClick_skill03_01;
}
void ButtonClick_skill01(GameObject button) {
//Debug.Log("GameObject " + button.name);
GameObject Sprite = GameObject.Find("UI Root (2D)/Camera/Anchor/Panel/Sprite(Light)");
Sprite.GetComponent<UISprite>().spriteName ="Button";
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步