这是一个简单的背包切换,并不涉及太多内容,总共的UI界面就一个,切换的实质是通过这是UI的激活状态,来显示切换效果
总共就两个脚本
第一个脚本是控制切换item的
public class ChangeItem : MonoBehaviour {
[SerializeField]
Toggle m_TogItem1;
[SerializeField]
Toggle m_TogItem2;
[SerializeField]
Toggle m_TogItem3;
[SerializeField]
GameObject m_Item1Img;
[SerializeField]
GameObject m_Item2Img;
[SerializeField]
GameObject m_Item3Img;
[SerializeField]
GameObject m_ImageItem1BG;
[SerializeField]
GameObject m_ImageItem2BG;
[SerializeField]
GameObject m_ImageItem3BG;
void Start () {
m_TogItem1.onValueChanged.AddListener(OnItem1);
m_TogItem2.onValueChanged.AddListener(