mon*_*nia 1 c# unity-game-engine gameobject
我有游戏对象,如果我显示的分数 < 2000 游戏对象,如果分数 > 2000 游戏对象未显示,则我只想显示一次,然后当分数 <2000 再次游戏对象不再显示时(我将游戏对象指定为我的图像进入检查员)
if (Scores < 2000) {
Rock1.gameObject.SetActive (true);
}
if (Scores > 2000) {
Rock1.gameObject.SetActive (false);
}
Run Code Online (Sandbox Code Playgroud)
只需使用布尔变量即可。您可以使用此代码:
bool hideOneTime = false;
...
if (!hideOneTime)
{
if (score < 2000)
{
Rock1.gameObject.SetActive (true);
}
else if (score > 2000)
{
Rock1.gameObject.SetActive (false);
hideOneTime = true;
}
}
Run Code Online (Sandbox Code Playgroud)
我希望它能帮助你
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |