unity,弄了一个选择角色的代码,点AD会切精灵的克隆,想点完选中按钮后激活角色传送到下一个场景,不激活其他的角色,不知道怎么做,求

这个是选择角色的代码

using UnityEngine;
using System.Collections;

public class characterselect : MonoBehaviour
{

public   GameObject[] character;
private int index = 0;

private  GameObject[] charactershow;

void Start()
{
    
    charactershow=new GameObject[character.Length];
    instantiationcharacter();
}

void Update()
{ 
        if (Input.GetKeyDown(KeyCode.A))
        {
            index += 1;
            

            if(index>=character.Length)
            {
                index = 0;
            }
            characterchange(index);
        }


        if (Input.GetKeyDown(KeyCode.D))
        {
            index -= 1;

            if (index < 0)
            {
                index = character.Length-1;
            }
            characterchange(index);
        }

    
}

void characterchange(int indexxxx)
{
    for (int i = 0; i < character.Length; i++)
    {
        if (i == indexxxx)
        {
            //show

            charactershow[i].SetActive(true);
        }
        else
            //unvisible
            //  charactershow[i].SetActive(false);
            charactershow[i].active = false;


    }

}

void instantiationcharacter()
{
    for (int i = 0; i < character.Length; i++)
    {

        charactershow[i] = (GameObject)(Instantiate(character[i], transform.position, transform.rotation));

    }

    characterchange(index);
}

}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^