控制角色的上一个和下一个
1.让角色显示
void UpdateCharacterShow() {//更新所有角色的显示
characterGameObjects[selectedIndex].SetActive(true);
for (int i = 0; i < length; i++) {
if (i != selectedIndex) {
characterGameObjects[i].SetActive(false);//把为选择的角色设置为隐藏
}
}
}
2.控制角色的上一个和下一个
public void OnNextButtonClick() {//当我们点击了下一个按钮
selectedIndex++;
selectedIndex %= length;
UpdateCharacterShow();
}
public void OnPrevButtonClick() {//当我们点击了上一个按钮
selectedIndex–;
if (selectedIndex == -1) {
selectedIndex = length - 1;
}
UpdateCharacterShow();
}