내 게임에서 화면 상단에 단어가 있고, 글자가 위에서 아래로 떨어지고 있으며 사용자는 글자를 터치하여 단어를 완성해야합니다.
현재 나는 무작위로 문자를 생성하고 있습니다 (실제로 임의의 숫자와 숫자는 문자 배열의 색인입니다 (예 : 0 = a, 1 = b)). 그러나 문제는 모든 필요한 문자를 완성하는 데 너무 많은 시간이 걸린다는 것입니다 워드.
내가 원하는 것은 내가 생성하는 임의의 숫자가 필요한 문자를 더 자주 생성해야하므로 플레이어가 하루 종일 단어를 완성하지 않아도됩니다.
나는 다음과 같은 방법을 시도했다 :
단어의 모든 문자를 감지하고 (단어 길이는 항상 6 문자입니다) 길이가 6 인 인덱스 배열을 생성하고 배열의 각 인덱스를 문자 2에서 문자 + 2까지의 난수에 할당하고 결국에는 무작위로 하나의 인덱스를 선택하십시오 배열에서 표시합니다.
selector == 0 인 경우 무작위로 생성 된 값이 [0..2] 범위에있는 선택기 변수를 사용하여 단어를 생성하고 한 문자를 임의로 선택하는 문자를 감지하고, 그렇지 않으면 az에서 알파벳을 임의로 가져옵니다.
이 두 가지 방법 모두 도움이되지 않았습니다. 당신이 나를 도울 수 있다면 나는 매우 기쁠 것입니다.
읽어 주셔서 감사합니다. 질문을 이해하고 답변을 기다리고 있습니다.