【发布时间】:2023-01-02 19:25:01
【问题描述】:
这是我为我的 unity Hangman 游戏生成单词的代码。
public string GenerateWord()
{
int index = Random.Range(0, useWords.words.Length);
string word = useWords.words[index];
GenerateType(index);
GenerateDetails(index);
return word;
}
#region Generating Words
public void NextWord()
{
ClearSPlitWord();
GetWord();
DisplayNumberofCharacter();
}
void GetWord()
{
word = WordManager.instance.GenerateWord();
SplitWord();
}
void DisplayNumberofCharacter()
{
ClearPrevoisCharacters();
for (int i = 0; i < word.Length; i++)
{
tempWords.Add(Instantiate(wordDisplayerPrefab, wordDisplayerParent));
}
}
void ClearPrevoisCharacters()
{
for (int i = 0; i < tempWords.Count; i++)
{
Destroy(tempWords[i]);
}
correctGuess = 0;
tempWords.Clear();
}
void ClearSPlitWord()
{
splitedWord.Clear();
}
#endregion
我尝试在预制件中修复我想我可以在那里修复但我不起作用我尝试在网络和 YT 上搜索但他们只使用一个词,我是 C# 和 Unity 的新手所以我希望你能帮助我。谢谢你。
【问题讨论】: