У меня есть слово = "CAT". У меня 26 префабов алфавита. A - Z - массив префабов. Я хочу, чтобы случайным образом создать 6 префабов из префаба, так что B, L, T, C, A, T - в любом произвольном порядке.но мне нужно включить буквы, составляющие слово cat
Моей первой мыслью было использование словаря / хэш-карты для сопоставления слова cat с позицией в массиве, т.е. C = [2] A = [0] T [], но hashmap / dictionary принимает только пару ключ-значение, но я предоставляю ему более одного значения, 3 буквы, необходимые
Это запрограммировано в единстве, поэтому мои префабы уже находятся в массиве буквэто просто заставляет их включить мое правописание.
public GameObject[] letters;
void Start() {
int x;
/* for loop execution */
for (x = 0; x < 5; x = x + 1)
{
CreateCubes();
}
}
public void CreateCubes()
{
GameObject obj = Instantiate(letters[Random.Range(0, 26)]);
obj.transform.position = new Vector3(
);