切换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";

    }

}

你可能感兴趣的:(Sprite)