我一直在遵循Brackeys关于如何在Unity3D中制作视频游戏的教程。到目前为止,一切都很顺利。
但是现在,当我在屏幕上创建游戏并制作动画时,它会在触发时继续循环。我试过关闭循环时间,过渡到一个没有退出时间的空状态。它也不会在不到半秒的时间内循环整个内容。
我的EndTrigger脚本和CompleteLevel脚本如下。我没有得到任何调试错误。
using unityEngine;
public class EndTrigger : MonoBehaviour {
public GameManager gameManager;
void OnTriggerEnter ()
{
gameManager.CompleteLevel();
}
}
My CompleteLevel Script Below
using UnityEngine;
using UnityEngine.SceneManagement;
public class LevelComplete : MonoBehaviour {
public void LoadNextLevel ()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
}
在您的项目文件中选择动画文件,并确保您已关闭循环时间。Unity默认启用它。