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




在Unity中,为了防止场景外部内容的穿帮,可以创建360°全景背景。本文介绍了两种实现方法:一是制作全景天空盒,通过第三方工具将360度图片转为六面立方体图片并设置Shader;二是创建全景球形空间,使用Custom/InsideVisible Shader结合全景图制作。
&spm=1001.2101.3001.5002&articleId=82885802&d=1&t=3&u=9ddde90db56044f789a3838115721f6f)
4774

被折叠的 条评论
为什么被折叠?



