繁体   English   中英

如何将天空盒添加到相机并使用图层仅在主菜单中显示?

[英]How to add a skybox to camera and using layer to show it only in main menu?

我有 3 个场景,我希望在主菜单场景处于活动状态时显示特定的天空盒。

这是我到目前为止所做的:

  1. 添加了一个名为 Skybox Planet 的新图层
  2. 禁用播放器相机。
  3. 将主菜单摄像机中的图层更改为 Skybox Planet。
  4. 在主菜单相机中将 Culling Mask 更改为仅 Skybox Planet
  5. 在 Window > Rendering > Lightning Settings > Skybox Material 将我的 Skybox 拖到那里。

截图:

  1. Main Menu Camera Inspector 设置:您可以在场景视图和游戏视图的背景中看到天空盒以及它看起来有多糟糕:

主菜单相机设置和背景中的天空盒看起来很糟糕,背景根本不应该这样

  1. 拖动 Skybox_0000 后的闪电设置 window 和我到达那里的黄色警告:

闪电设置窗口

上面提到的问题还有:

  1. 天空盒在场景视图和游戏视图 windows 中看起来都非常糟糕。

  2. Skybox Material字段中的Lightning Settings window中有一个警告。

最后,如果从飞船内部看,天空盒在场景视图和游戏视图中应该是这样的:

这就是天空盒的样子

更新我上次所做的事情:

我将天空盒材质着色器更改为 Skybox/6 Sided,然后在每一侧添加天空盒纹理:

但这似乎是错误的,也许我以错误的顺序添加了纹理? 当我使用脚本运行游戏来旋转天空盒时,它看起来像是在向一侧移动,而不是相机在天空盒周围移动。 旋转天空盒的效果也应该看起来像相机在地球周围移动。

您可以在左侧看到场景视图和游戏视图 windows 看起来如何错误。

带有着色器和纹理的材质是错误的

这是资产中的纹理:

天空盒纹理

效果应该就像天空盒是 3d 行星并且相机围绕它旋转我正在旋转天空盒但这是我想要得到的效果。

我认为问题出在您放置 6 个面的位置。 你需要交换这些:

  1. 前+Z正确
  2. Back -Z 应该是 Left +X
  3. 左 +X 应该是右 -X
  4. 右 -X 应该是后 -Z
  5. 上+Y是正确的
  6. 向下 -Y 是正确的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM