司空娅玲 发表于 2025-10-1 18:13:29

Unity 同一场景不同摄像机 设置不同天空盒背景

如何在Unity中的一个场景进行分屏,并将分屏的两个摄像机设置不同的天空盒

问题分为两个:1.分屏,2.设置不同天空盒
1.分屏


[*]在Unity中创建两个摄像机 或者将主摄像机赋值一份
[*]保持场景的所有摄像机有且仅有一个Audio Listener
[*]修改ViewPortRect 以及depth 参数如图
其中 x,y为显示画面左下角比例位置,x中0为最左,0.5为居中,1为最右侧,y同理,depth深度大的会覆盖深度小的

最后实现效果即为左右分屏显示
2.设置不同天空盒


[*]参阅Unity文档可发现 只需要在摄像机上挂在skybox即可实现

[*]为两个摄像机分别添加skybox组件 将两个天空盒分别赋值给skybox的参数即可
[*]实现效果如下 即可完成分屏且 显示不同天空盒

3. 进阶应用

修改好depth层级数值
修改摄像机viewportrect即可实现类似画中画的功能 为底板添加一个红色的image ui
小窗口画中画显示


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

暴灵珊 发表于 3 天前

东西不错很实用谢谢分享
页: [1]
查看完整版本: Unity 同一场景不同摄像机 设置不同天空盒背景