【发布时间】:2019-08-31 17:23:05
【问题描述】:
好的,一旦玩家满足条件,玩家就会进入 npc 的触发对撞机,并触发对话和场景切换,以便他可以进入 2 级。我需要给玩家时间阅读对话(4 秒)所以我需要在场景切换之前添加一个延迟。我将如何做到这一点? (我只是一个初学者,所以要清楚)。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class SceneChanger : MonoBehaviour
{
public int sceneNumber;
public Text counter;
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.CompareTag("player") && counter.text == "X 3")
{
SceneManager.LoadScene (sceneNumber);
}
}
}
【问题讨论】:
标签: c# unity3d game-engine