Unity项目中经常会出现非全封闭式的建筑场景,玩家能看到场景之外的一些内容(不可避免),就需要有一个360°无死角的全景背景来避免穿帮,而不是使用Unity自带的虚空作为背景。
制作全景背景有两种方式:
1.制作全景天空盒。借助第三方软件将360度全景图片转换为6面立方体图片,然后新建材质设置Shader为Skybox/6 Sided,再将6张图片赋值给Shader即完成天空盒材质的制作,替换当前天空盒材质即可看到效果。
2.创建全景球形空间。首先新建一个球并且进行放大,然后新建材质设置Shader为Custom/InsideVisible,将全景图赋给Shader即可。步骤如下