如何将Unity Asset Store的UI预制体导出为图片用于Photoshop编辑?
从Unity UI预制体提取按钮/图标并导入Photoshop的方法
下面是几种实用的提取方式,按需选择:
方法一:直接导出原始纹理资源
- 找到预制体的依赖纹理:在Project窗口选中目标预制体,Inspector面板底部点Select Dependencies,筛选出Sprite或Texture类型的文件——这些就是按钮、图标对应的原始图
- 导出纹理:右键选要导出的纹理,点Export Package,取消无关资源的勾选,导出后在本地文件夹找到该文件(一般是PNG/JPG格式),直接拖进Photoshop就能编辑
方法二:场景截图提取(适合带特效/组合样式的按钮)
- 把预制体拖进空场景:新建空白场景,将目标UI预制体拖到Hierarchy面板,调整到合适大小,把相机背景设为纯色(比如白色)或者透明
- 截图:要么在Player设置里把背景设为透明(路径:
Edit > Project Settings > Player > Resolution and Presentation > Background),然后用Unity自带的截图功能;要么写一行简单的截图代码ScreenCapture.CaptureScreenshot("UI截图.png", 2);,2代表两倍分辨率,Play模式下运行触发截图 - 抠图处理:把截图拖进Photoshop,用魔棒或快速选择工具删掉背景,保留按钮/图标部分就能编辑
方法三:用Sprite编辑器导出单个元素
- 打开Sprite编辑器:选中预制体用到的Sprite纹理,Inspector面板点Sprite Editor按钮
- 拆分图集(如果是合图):如果纹理是Sprite图集,用编辑器里的Slice工具选Automatic模式,自动拆分成单个图标/按钮元素
- 导出单个Sprite:选中拆分后的单个元素,右键点Export,存成PNG格式,直接导入Photoshop编辑
内容的提问来源于stack exchange,提问作者Sayu Sfp
相关产品推荐
相关产品推荐

