Выполнение условия один раз
Добавлено: 21 янв 2021, 17:04
Подскажите пожалуйста как можно полностью выполнить в Update каждое условие один раз? У меня либо вообще не выполняется, либо выполняется не полностью. К примеру надо что бы камера при наборе определенного количества очков смещалась на 3f вправо. Если счетчик отключать то она перемещается бесконечно вправо, если не отключать то при изменении значении в счетчике она стопориться не доходя до нужной позиции.... Как правильно это все реализовать что бы выполнилось один раз и полностью?
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ScoreManager : MonoBehaviour
{
public int score;
public Text scoreDisplay;
public Camera Cam;
public float speed;
private void Update()
{
scoreDisplay.text = score.ToString();
if (score == 10 || score == 11)
{
Cam.transform.position += new Vector3(3f * Time.deltaTime, 0f, 0f);
}
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ScoreManager : MonoBehaviour
{
public int score;
public Text scoreDisplay;
public Camera Cam;
public float speed;
private void Update()
{
scoreDisplay.text = score.ToString();
if (score == 10 || score == 11)
{
Cam.transform.position += new Vector3(3f * Time.deltaTime, 0f, 0f);
}
}
}