Как добавить скайбокс в камеру и использовать слой, чтобы показать его только в главном меню? - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть 3 сцены, и я хочу, чтобы, когда сцена главного меню была активна, отображал определенный c скайбокс.

Это то, что я сделал до сих пор:

  1. Добавлен новый слой под названием Skybox Pl anet
  2. Отключена камера плеера.
  3. Изменен слой в камере главного меню на Skybox Pl anet.
  4. В главном меню камеры изменена маска выборки только на Skybox Pl anet
  5. В окне> Рендеринг> Настройки молнии> Материал Skybox перетащил туда мой Skybox.

Скриншоты:

  1. Основное меню Настройки Camera Inspector: Вы можете видеть на фоне как в виде сцены, так и в игре вид скайбокса, и как плохо он выглядит:

main menu camera settings and the skybox in the background looks bad and the background should not looks like that at all

Окно «Настройки молнии» после перетаскивания Skybox_0000 и предупреждения, которое я получаю, отображается желтым цветом:

Lightning Settings window

Проблемы также упоминалось выше:

  1. Скайбокс выглядит очень плохо как при просмотре сцены, так и при просмотре игры windows.

  2. Есть предупреждение в окно настроек молнии в поле Материал Skybox.

Последнее, как должен выглядеть скайбокс на виде сцены и в игре, если смотреть изнутри космического корабля:

This is how the skybox should look like

Обновление того, что я делал в последний раз:

Я изменил шейдер материала скайбокса на Скайбокс / 6-сторонний, а затем добавил к каждой стороне текстуру скайбокса:

но это кажется неправильным, может быть, я добавил текстуру в неправильном порядке? Когда я запускаю игру, используя скрипт для вращения скайбокса, похоже, что он движется в сторону, а не то, что камера движется вокруг скайбокса. Эффект при вращении скайбокса также должен выглядеть так, как будто камера движется вокруг пл anet.

. Вы можете видеть слева вид сцены и вид игры windows как это выглядит неправильно.

Material with shader and textures is wrong

И это текстуры в активах:

Skybox textures

Эффект должен быть таким, как у скайбокса 3d pl anet и камера вращается вокруг него Я вращаю скайбокс, но это эффект, который я хочу получить.

1 Ответ

1 голос
/ 20 апреля 2020

Я думаю, проблема в том, где вы разместили 6 сторон. Вам нужно поменять местами:

  1. Передний + Z правильный
  2. Задний -Z должен быть левый + X
  3. левый + X должен быть правым -X
  4. Вправо -X должно быть Назад -Z
  5. Вверх + Y является правильным
  6. Вниз -Y является правильным
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...