【发布时间】:2017-07-15 19:55:40
【问题描述】:
我完成了 Unity 的滚球教程,它运行良好。我更改了一些材料以使其看起来更好。我还添加了一个 C# 脚本,当玩家从地面上掉下来时应该重新启动关卡(我禁用了墙壁)。我正在使用 Unity 5.5。
但是当我离开边缘并重新启动关卡时,它看起来像这样: 在编辑器加载时打开unity后,有时会出现几秒钟。
这是脚本:
using UnityEngine;
using System.Collections;
public class DeathTrigger : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter (Collider other)
{
if (other.gameObject.CompareTag("Player"))
Application.LoadLevel(Application.loadedLevel);
}
}
关于造成这种情况的任何想法?
【问题讨论】:
-
我首先想到的是它们可能是灯的问题。你在玩游戏吗?如果是这样,当关卡重新开始时,您是否将其定位好? (当你的意思是重新开始时,这意味着球回到原来的位置,或者你重新加载整个场景N)
-
据我所知,我没有移动灯光。整个场景以
Application.LoadLevel(Application.loadedLevel);这一行重新开始