我的一个团队成员刚刚克隆了我的团队项目,该项目在我的电脑上工作正常(团结5.5),因为它在我队友的电脑上显示“显示1没有摄像机渲染”错误(统一5.4)。 / p>
我们正在使用git存储库,这是我们第一次遇到此问题。
我们刚才注意到的另一件事是,所有对象的占位符都是层次结构的一部分(在我的系统上)。由于某些原因,没有显示名称,但是当您选择区域时,似乎选择了某些名称。
有人可以帮助我们解决问题。
答案 0 :(得分:4)
我的一个团队成员刚刚克隆了我正在运作的团结项目 在我的电脑上很好( unity 5.5 ),因为它显示“显示1没有 摄像机渲染“队友的电脑中的错误”(统一 5.4 强>)
花点时间看看粗体字。你不能这样做。
您不应该尝试使用较低Unity版本的较高Unity版本打开Unity项目。这也适用于大多数软件。发生的事情是Unity添加了新功能,并在 Unity 5.4 Unity 5.4 中更改了Unity的二进制保存数据。 Unity 5.4 没有。
当您从 Unity 5.4 中的 Unity 5.5 加载项目时,它将无法理解导致奇怪行为的新功能,例如他所拥有的那个
您的队友必须更新到 Unity 5.5 才能加载使用 Unity 5.5 制作的项目。
答案 1 :(得分:1)
我在“显示1没有摄像机渲染”时遇到了同样的问题。
快速浏览界面后,我点击主摄像头,然后在检查器面板的摄像头区域中,我看到了我的目标显示器设置为“显示4”。不确定它是如何实现的,但将其改回“显示1”可以解决我的问题。
答案 2 :(得分:-1)
如果您编码和设置没有其他错误,我猜您右键单击 PresentationMLPackage presentationMLPackage = (PresentationMLPackage) OpcPackage.load(new File(args[0]));
MainPresentationPart pp = (MainPresentationPart)presentationMLPackage.getParts().getParts().get(
new PartName("/ppt/presentation.xml"));
List<SlidePart> slideParts = pp.getSlideParts();
int index = 1;
for(SlidePart slidePart : slideParts){
SlideLayoutPart layoutPart = (SlideLayoutPart)presentationMLPackage.getParts().getParts().get(new PartName("/ppt/slideLayouts/slideLayout" + index + ".xml"));
Sld copied = XmlUtils.deepCopy(slidePart.getContents(), slidePart.getJAXBContext());
SlidePart slide = new SlidePart(new PartName("/ppt/slides/slide" + index + ".xml"));
slide.setContents(copied);
pp.addSlide(1, slide);
slide.addTargetPart(layoutPart);
index++;
}
presentationMLPackage.save(new java.io.File("test.pptx"));
只需gamewindow
,取消警告Game
好,就这样。
对不起,我的英语不够好。