You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中PNG透明背景显示为黑色的解决方法咨询

My settings

解决Unity中PNG透明背景显示为黑色的方法
  • 检查图片导入设置
    选中Project面板里的目标PNG图片,在Inspector面板中调整:

    1. 将Texture Type设为Sprite (2D and UI)(适配2D/UI场景),若用于3D场景可保留Default但需开启透明配置
    2. 把Alpha Source设置为Input Texture Alpha
    3. 勾选Alpha Is Transparency选项
    4. 点击Apply保存修改
  • 调整材质与Shader
    若图片应用在3D物体上:

    1. 给物体材质选择Standard Shader,将Rendering Mode改为Transparent或Fade
    2. 确认材质的Albedo纹理为目标PNG,同时开启对应透明相关选项(如Alpha Clip)
  • 验证图片自身的透明通道
    用图像编辑工具(如Photoshop、GIMP)打开PNG,确认透明通道存在且未被错误填充为黑色,重新导出带正确透明通道的PNG后再导入Unity

  • UI场景的额外检查
    若为UI图片:

    1. 确保Canvas的渲染模式适配当前场景需求
    2. 检查Image组件的Color属性Alpha值为1,且使用UI/Default这类UI专用透明Shader

内容的提问来源于stack exchange,提问作者Liam Parcel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:27:03