【问题标题】:Unity3D Run Time ErrorUnity3D 运行时错误
【发布时间】:2013-02-26 03:57:46
【问题描述】:

目前我已经在 Unity 中设置了双摄像头场景。我创建了一个空的游戏对象供我的相机继承,并将一些第一人称控制器脚本附加到这个空的游戏对象。

当我在编辑器中运行程序时,它运行良好。当我构建项目时,游戏崩溃了,我的相机对象掉到了地上。我以前在 Unity 中从未经历过这样的事情。附件是我当前 fps 设置值的副本。

在图片中,你会看到我已经关闭了重力(设置为0),但是当我运行构建的程序时它仍然掉下来。

以前有没有人遇到过这样的事情?我花了一整天的时间试图解决这个问题,但我无处可去。

【问题讨论】:

  • 游戏崩溃时是否显示错误消息?它是如何崩溃的?崩溃总是一样的吗?

标签: c# unity3d


【解决方案1】:

当我的父对象(我通常使用胶囊来“携带”相机,因为玩家的头部距离地面 1.70 米)设置为低时,我遇到了这样的问题......如果你移动你的相机人会发生什么连同向上一米的游戏对象? (这样当你开始时,他会稍微跌倒在地面上)。

可能编辑器构建和发布构建之间的某些关系有所不同。

或者,如果这不是解决方案,请再次检查相关对象的空间位置。跌落地形通常是由放错位置的参考对象造成的。 (我有时将载体物体挂在相机下方,而不是将相机悬挂在载体物体下方。)

正如你所说,它在编辑器构建中有效,我假设你已经为相关对象激活了 collision

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多