设置一个canvas面板,用来存放之后需要触发的ui组件。
ppt是通过image图片的改变来实现的。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class RoomPanelButtons : MonoBehaviour {
public Text intro;
public RoomPanelPanels panels;
public void OnEnterButton(string content){
intro.text = content;
}
public void OnExitButton(){
intro.text = "";
}
public void Disable(){
gameObject.SetActive (false);
}
public void Show(int panel){
panels.gameObject.SetActive (true);
panels.Show (panel);
GetComponent<Animator> ().SetTrigger ("CLOSE");
}
}
设置几个方法,分别用于button的出发,图片点击的触发。
在射线进入button,点击button,