【Unity】截图场景部分游戏对象,png格式带透明

本文介绍了在Unity中遇到复杂游戏场景截图需求时,如何利用Recorder插件进行高效截图,包括设置截图Layer、调整相机选项和输出PNG格式带透明的截图过程。
摘要由CSDN通过智能技术生成

【Unity】截图场景部分游戏对象,png格式带透明

需求场景如下:我用代码生成一部分游戏场景对象,这部分对象数量极多,tranform规律性不强,很难短时间新建一个预设拷贝。美术需要这部分游戏对象的截图,png截图作为一个参考图层,然而这部分对象背景花里胡哨很难抠图或者说,抠图会不精准达不到需求标准。

最终实现方案是使用Unity插件Recorder。大致步骤如下:

一、下载并安装Unity插件Recorder

Unity插件Recorder

二、设置一个用于截图的Layer

  1. 打开任一游戏对象的 Inspector 新增 Layer
    打开任一对象的Inspector新增Layer

  2. 随意命名就好
    随意命名就好

二、运行游戏,修改希望截图的游戏对象的 Layer 为刚才新增的 Layer

  1. 如果希望截图多个对象,那么多个对象的Layer都要修改
    修改Layer

  2. 修改主相机渲染背景为透明色,剔除除新增 Layer 之外的全部游戏对象
    修改相机

三、打开Recorder Window,设置参数,截图

  1. 打开设置窗口
    Window

  2. 添加一个序列帧录像机
    Add

  3. 设置参数
    [1] 录制模式修改为单帧录制
    [2] 捕获相机修改为主相机,分辨率按需
    [3] 截图格式修改为png,勾选包含 Alpha 透明通道
    [4] 截图输出路径
    [5] 截图,Done!
    设置参数

  4. 给美术交差
    成品图

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值