向camera里导入:
点击camera或者main camera,再点击component,选renderin,点skybox.再inspector里面会成这样,注意,第一个框框必须是skybox。然后在第二个框框里面导入素材。
向scene里导入:
在edit里点render setting即可。再在红框框处选择。
scene里面添加skybox什么时候都可以看到,camera只有在该摄像机里面可以看到。
1、unity内置的资源包中就有好几个天空盒的素材。这里就使用内置资源包中的一个。先导入天空盒资源包。导入后就可以在项目中看到,并选中”Standard Assets“下的”Skyboxes“。在右边的文件预览框中可以看到一个个天空盒资源文件。
或自行在Assets中右击创建文件夹 命名为 Skyboxes 保存
2、在Hierarchy中添加一个camera(Main Cameta)创建项目的时候默认会添加一个,如果没有就手动添加一个。
3、选中MainCamera。然后在右边的Inspector视图中会显示出MainCamera的各个组件。
4、在上方菜单栏中选择”Component“,然后鼠标移动至下拉菜单中的”Rendering“,右边列出的菜单中就有一项是”Skybox“。点击”Skybox“,就可以将”Skybox“组件添加到MainCamera上面。要注意的是,点击前必须在Hierarchy视图中选中MainCamera,否则无法添加。如果选中了别的对象,会添加到别的对象上去。
5、将某一个天空盒的文件拖放到MAinCamera上面Skybox组件的”Custom Skybox“上,这样天空盒就设置好了。可以在游戏效果预览框”Game“中看到效果,运行后也将会有天空盒背景效果。
提示:如天空盒选六张图片在下方Assets中选定Skyboxes 在Inspector中的Shader中选中Skybox/6 Sided 即可
在Unity中使用全景图制作天空盒,可以在不使用模型的情况下制作出自定义的大环境。
天空盒、由“Skybox”组件 -> 天空盒材质 -> 天空盒贴图(全景图)组成。各部分的创建和设置方法步骤如下:
1.将全景图文件放入unity的资源目录中
2.设置导入选项如下图所示。
具体参数参考: Unity - Manual: Textures | Unity - Manual: Texture Types
1.新建材质。
2.材质参数设置如下图。
3.将上一步中的得到的贴图拖放到贴图位置即可。
选择场景主相机,设置Clear Flags为“Skybox”,添加skybox组件,将上一步得到的skybox材质球拖放到“Custom Skybox”中。
中游戏视图中即可看到新设置的天空盒的情况。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)