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

Unity专用UI渲染相机无法显示UI的问题求助

UI渲染相机Play模式显示异常解决方案
  • 检查相机层可见性
    确认UI相机的Culling Mask仅勾选UI层,且Play模式下没有被脚本动态修改。

  • 强制刷新裁剪平面参数
    这个问题通常是相机裁剪平面初始化异常导致的,给UI相机挂载以下脚本,启动时自动修复:

    using UnityEngine;
    
    public class UICameraFix : MonoBehaviour
    {
        private Camera _uiCamera;
    
        void Awake()
        {
            _uiCamera = GetComponent<Camera>();
            // 通过临时切换参数触发相机刷新
            var originalNear = _uiCamera.nearClipPlane;
            _uiCamera.nearClipPlane = _uiCamera.farClipPlane;
            _uiCamera.farClipPlane = originalNear;
            _uiCamera.nearClipPlane = originalNear;
        }
    }
    
  • 验证Canvas配置
    针对你的Screen Space - Camera模式Canvas:

    • 确认Render Camera已指定为该UI相机
    • Plane Distance数值需落在UI相机的Clipping Planes(Near/Far)区间内
  • 排查脚本干扰
    检查项目中是否有其他脚本在Play模式启动时,修改了UI相机的启用状态、裁剪平面或层遮罩参数。

相关配置截图

相机设置
画布设置

内容的提问来源于stack exchange,提问作者Matei Megyesi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 19:22:35