如何实现角色的选择:创建一个空物体加上脚本CharacterCreation
public class CharacterCreation : MonoBehaviour {
public GameObject[] characterPrefabs;
private GameObject[] characterGameObjects;
private int selectedIndex = 0;
private int length;//所有可供选择的角色个数
void Start () {
length = characterPrefabs.Length;
characterGameObjects = new GameObject[length];
for (int i=0;i<length;i++) {
characterGameObjects[i] = GameObject.Instantiate(characterPrefabs[i],transform.position, transform.rotation) as GameObject;
}
UpdateCharacterShow();
}
void UpdateCharacterShow()//更新所有角色的显示
public class CharacterCreation : MonoBehaviour {
public GameObject[] characterPrefabs;
private GameObject[] characterGameObjects;
private int selectedIndex = 0;
private int length;//所有可供选择的角色个数
void Start () {
length = characterPrefabs.Length;
characterGameObjects = new GameObject[length];
for (int i=0;i<length;i++) {
characterGameObjects[i] = GameObject.Instantiate(characterPrefabs[i],transform.position, transform.rotation) as GameObject;
}
UpdateCharacterShow();
}
void UpdateCharacterShow()//更新所有角色的显示