Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Skybox在Unity中渲染,但其他任何东西都不会';T_C#_Unity3d_Render - Fatal编程技术网

C# Skybox在Unity中渲染,但其他任何东西都不会';T

C# Skybox在Unity中渲染,但其他任何东西都不会';T,c#,unity3d,render,C#,Unity3d,Render,很抱歉,如果解决方案很明显,但我仍然是一个学习型学生。 我通过制作一个2D游戏来自学,当时我正在与Unity合作,但当我注意到游戏屏幕和摄像头预览正确显示游戏时,我被卡住了,但当我运行它的时候,它只显示Skybox,前面没有显示任何其他内容。。。主摄像机在背景后面,所以我有点不明白为什么它只渲染天空盒。。有什么建议吗 我在下面放了一些图片作为设置示例(是的,相机跟随播放器,有些用法有点过时) 再看一眼,仔细检查,我想告诉你物体的实际位置,你相机的最大值和最小值分别是:-4和0.66你的背景

很抱歉,如果解决方案很明显,但我仍然是一个学习型学生。 我通过制作一个2D游戏来自学,当时我正在与Unity合作,但当我注意到游戏屏幕和摄像头预览正确显示游戏时,我被卡住了,但当我运行它的时候,它只显示Skybox,前面没有显示任何其他内容。。。主摄像机在背景后面,所以我有点不明白为什么它只渲染天空盒。。有什么建议吗

我在下面放了一些图片作为设置示例(是的,相机跟随播放器,有些用法有点过时)


再看一眼,仔细检查,我想告诉你物体的实际位置,你相机的最大值和最小值分别是:-4和0.66你的背景和相机的起始值是-100左右。所以当游戏开始时,你的相机从-110移到-4,这就是为什么你看不到它们

介意给我们看一下你的相机跟随脚本吗?我只是想把它扔出去,但我怀疑当你更新相机位置时,你可能正在将它的z设置为0。如果是这样的话,这就是为什么它在预览中工作,而不是在你启动它的时候。很抱歉反应太晚,但是我为下面的相机添加了脚本。我把主相机中的边界放在一个最大值和最小值的地方,使它可以移动,除此之外,它将玩家大致放在屏幕中间。这可能确实是这样的,相机在Z轴上的位置也在移动,但我认为它会像这样保持静止?即使我删除了Z变换,它也不会改变任何东西:/您确定在调用start时找到了播放器对象吗?如果没有,你可能在你的登录中有一个错误,我在所有东西前面有一个不同的“玩家”层的玩家,我放了一张图片作为参考,但我可以问一下错误日志在哪里,这样我就可以查看它,因为当我摇摇头运行它时它不会显示。。。我怎么能忽视这样一件蠢事。。这确实是问题所在,非常感谢您的耐心和努力!