我完成了Unity的滚球教程,它运行正常。我换了几种材料让它看起来更好。我还添加了一个C#脚本,当玩家从地面掉下来时应重启该级别(我禁用了墙壁)。我正在使用Unity 5.5。
但是当我离开边缘并且关卡重启时,它看起来像这样: 在编辑器加载时打开统一后,有时看起来像这样几秒钟。
这是脚本:
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);
}
}
关于导致这种情况的任何想法?
答案 0 :(得分:7)
加载颜色和材料。这是一个照明问题,因为lighliting仍然在后台计算。这可能会在编辑器中发生。这应该<<>> 在构建中发生。
根据您的Unity版本,您可以通过转到 Windows - &gt;来解决此问题。 照明 - &gt; 设置然后转到场景标签。向下滚动并禁用自动生成复选框,然后单击生成闪电按钮。
对于没有自动生成的旧版Unity,请参阅here。
答案 1 :(得分:1)
我在网上找到了很多解决方案,但我错过了一个步骤,所以我希望这会有所帮助。
大多数解决方案都表示转到 Windows->Lightning,然后取消勾选 Auto 并单击 Generate Lighting。我的问题是,当我按下生成按钮时,我没有加载所有场景进行预览(至少不是我遇到问题的场景),所以它只对加载的场景应用光生成。确保在生成灯光时加载了所有场景。
答案 2 :(得分:0)
文件>构建设置>播放器设置>(在左侧)图形>(右上)齿轮图标>重置
答案 3 :(得分:0)
我是新手,网络上的任何建议都没有帮助我。但是,当我转到“窗口”>“渲染”>“闪电”>“场景”选项卡时;如果“闪电设置”显示“无”,请单击它并选择“演示”-设置。按“生成”。 因此,它似乎缺少所有设置,导致加载时场景变暗。
答案 4 :(得分:0)
如果您使用的是 5.5 左右的统一版本,请尝试清除烘焙数据
转到a<-cbind(A,B) %>%
pivot_longer(everything()) %>%
separate(name, into = c("coord", "group"), sep = 1) %>%
group_by(coord, group) %>%
mutate(id = row_number(),
group = paste0("X", group, "-", "Y", group))%>%
pivot_wider(names_from = coord, values_from = value)
ggplot(a)+
aes(x=x,y=y, color=group)+
geom_line()
。
现在试试你的代码,虽然 Windows->Lightning->Untick Auto->Now Click dropdown arrow of Build Button which is near Auto(Check Box) -> Select Clear Baked Data
已经足够了。
同时卸载前一个场景并将新场景设置为活动场景是一个很好的做法。 这对我有用。
答案 5 :(得分:0)
我遇到了完全相同的问题。对我有用的是将 Directional Light > Light > Mode
设置为实时。 (它是烤的,出于某种原因)
我希望这可以在未来帮助某人。
答案 6 :(得分:0)