【发布时间】:2019-10-31 14:37:37
【问题描述】:
我正在统一制作游戏,我想添加一个简单的评分系统,只要你适应一个形状,它就会增加 +1,在第一个形状之后,它们都以 1 秒的间隔出现,但还有 3 秒的时间第一个。 我的问题是如何从关卡开始到第一个形状的那一刻进行停机? 这是我的代码:
using UnityEngine;
using UnityEngine.UI;
public class ScoreManager : MonoBehaviour
{
public Text scoreText;
public float scoreCount;
public float pointsPerSecond;
public bool scoreIncreasing;
void Update()
{
if (scoreIncreasing)
{
scoreCount += pointsPerSecond * Time.deltaTime;
}
scoreText.text = "Score: " + Mathf.Round(scoreCount);
}
}
【问题讨论】:
-
您好,“停机时间”是什么意思?
-
我想要一种方法,让计时器可以在关卡本身启动 3 秒后启动
-
然后使用docs.unity3d.com/ScriptReference/…在前面等待3s,然后在需要做的事情时,等待1秒,重复