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

录制游戏视图时添加红色边框的技术实现方案问询

游戏视图录制功能的视觉提示与画面捕获问题

我正在开发一项录制当前游戏视图的功能,需实现录制时在屏幕显示红色边框这类视觉提示。核心挑战是录制画面需包含屏幕所有内容(含当前UI Canvas),但要排除红色边框。我认为应有简便方案,但暂未想到,希望获取新思路。

以下是已考虑的方案及存在的问题:

  • 方案1:在Coroutine中先调用WaitForEndOfFrame,再使用ScreenCapture.CaptureScreenshot
    问题:如何显示额外视觉元素却不被录制?
  • 方案2:录制OnRenderImage中的src RenderTexture,后续添加录制边框
    问题:录制画面可能不完整,比屏幕显示更暗,且未包含UI Canvas及额外相机内容
  • 方案3:通过第二个Canvas添加边框
    问题:如何获取并保存仅含渲染场景+第一个UI Canvas(不含第二个Canvas)的画面?
  • 方案4:使用Camera.Render按需渲染主相机
    问题:会重复渲染主相机,且不知如何包含UI Canvas

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:09:50