Unity项目使用静态图片做背景
2017-06-16 17:14
369 查看
https://segmentfault.com/a/1190000008505014
问题
Unity中常见的背景设置为固定颜色或者天空盒,如下图所示:天空盒可以设置背景材质,但是背景跟跟随摄像机镜头的变化而运动,不能做到固定下来
思路
使用两个摄像机,一个固定观察指定的图片,另一个观察三维场景,通过分图层来把两个摄像机的内容叠加显示在Game视图中解决方案
新建摄像机
新建一个摄像机,命名为BackgroundCamera新建Ui图片
新建一个Canvas,命名为BackgroundCavas,其下再新建一个UI Image,命名为BackgroundImage新建图层
先任意选中一个对象,新建一个Layer,命名为Background,
并且把刚才新建的相机,Canvas和Image都放到这个Layer中
设置相机属性
先设置背景相机(BackgroundCamera),再设置主相机,在Culling Mask中去掉Background图层
设置背景图片和背景相机的关系
选中BackgroundCanvas,设置其属性注意Render Mode选择 Sceen Space - Camera, 然后Render Camera选择BackgroundCamera
设置背景图片
把图片类型设置为平铺,并且把图片的长宽设置为足够大(超出屏幕分辨率范围即可)
相关文章推荐
- unity_NGUI系统学习(四)_Atlas图集的创建和使用_Button触发状态还可以用图片做背景效果设定
- node express中使用static托管静态文件(访问项目中的图片或者文件)
- Iframe中使用JS事先切换背景颜色、背景图片的效果
- 在对话框中使用picture control显示静态图片的方法
- 如何在页面中使用透明图片和透明背景图片(附demo下载)(转载阿一)
- VS2008,使用web水晶报表显示静态图片
- 使用 IActiveDesktop 接口获取设置桌面背景图片
- 使用ATL库中的CImage类加载图片作为对话框背景
- css样式实现整个页面背景使用一张图片
- 用资源中的图片做背景、使用 LoadFromResourceID
- textarea背景图片设置---background-attachment的使用
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Button 背景图片使用要注意的
- VC制作使用图片做为背景的对话框
- 使用CSS给空元素设置背景图片
- 使用滤镜解决IE6下PNG图片背景不透明的BUG
- js生成随机数字.用到那个静态页面随机变换背景图片!
- 学习使用资源文件[4] - 用资源中的图片做背景、使用 LoadFromResourceID
- 70个大量使用背景图片的精美网站设计
- 使用背景图片时,控制单行文字距顶部距离的技巧。