Что мне здесь не хватает?C#

Место общения программистов C#
Ответить
Anonymous
 Что мне здесь не хватает?

Сообщение Anonymous »

Я пытаюсь запрограммировать базовую систему жизней в фруктовой игре в стиле ниндзя, где вы нажимаете объекты, которые летают с нижней части экрана; Если вы пропустите один, вы потеряете жизнь. Жизнь начинается с Int 3 и снижается по 1 баллу за промах. Zero Lives = игра. Это казалось довольно простым вперед, но я получаю «ожидание»; Ошибка, которая не имела для меня смысла, а также не работала, когда я попробовал.public int lives = 3;

public void UpdateLives(int livesToAdd)
{
lives += livesToAdd;
livesText.text = "Lives: " + lives;
}
< /code>

target.cs (прикреплено к коробкам) ​​< /p>
private GameManager gameManager;

void Start()
{
gameManager = GameObject.Find("Game Manager").GetComponent();

}

private void OnMouseDown()
{
if (gameManager.isGameActive)
{
Destroy(gameObject);
gameManager.UpdateScore(pointValue);

Instantiate(explosionParticle, transform.position, explosionParticle.transform.rotation);
}
}

private void OnTriggerEnter(Collider other)
{
Destroy(gameObject);
if (!gameObject.CompareTag("Bad"))
{
gameManager.UpdateLives(-1);
}

//if lives are 0 game over
***else (gameManager.lives = 0)***
{
gameManager.GameOver();
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... ssing-here
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»