Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我已经在 Unity 中设置了一个双摄像头场景。我为我的相机创建了一个空的游戏对象来继承并将一些第一人称控制器脚本附加到这个空的游戏对象。
当我在编辑器中运行程序时,它运行良好。当我构建项目时,游戏崩溃了,我的相机对象掉到了地上。我以前在 Unity 中从未经历过这样的事情。附件是我当前 fps 设置值的副本。
在图片中,你会看到我已经关闭了重力(设置为 0),但是当我运行构建的程序时它仍然会掉下来。
有没有人遇到过这样的事情?我花了一整天的时间试图解决这个问题,但我无处可去。
当我的父对象(我通常使用胶囊来“携带”相机,因为玩家的头部距离地面 1.70m)设置为低时,我遇到了这样的问题......如果你将你的相机家伙与游戏对象向上一米?(这样当你开始时他会跌倒在表面上)。
编辑器构建和发布构建之间的某些关系可能存在差异。
或者,如果这不是解决方案,请再次检查相关对象的空间位置。坠落地形通常是由放错位置的参考对象造成的。(我有时会在相机下面挂一个载体对象,而不是把相机挂在载体对象下面。)
正如您所说,它在编辑器构建中有效,我假设您已经为相关对象激活了碰撞。