XNA 4.0 安全摄像头功能

本文关键字:摄像头 功能 安全 XNA | 更新日期: 2023-09-27 17:55:21

我想在我想设计的游戏中制作一个安全摄像头类型的功能。我的想法是,游戏中将有一个类似于电视屏幕的指定矩形,我希望能够在该矩形区域中显示摄像机在特定房间中看到的内容。

因此,为了设置特定方案,假设我们有房间 A 和房间 B。我希望房间 B 中有一个电视屏幕,显示房间 A 中当前显示的内容。我知道使用XNA相机功能一定是可能的,我只是真的不确定如何输出相机在该区域看到的内容,然后在房间B的指定精灵矩形中显示它。

希望这是有意义的或可能的:D

传统知识,谢恩。

XNA 4.0 安全摄像头功能

您需要

将安全摄像机场景渲染为自定义RenderTarget2D,然后可以像Texture2D一样使用它。

实现此目的的 5 个基本步骤是:

  • 创建自定义RenderTarget2D
  • 告诉您的GraphicsDevice渲染到此新目标
  • 渲染您的"屏幕"场景
  • 重置呈现目标
  • 使用呈现器目标创建的纹理为屏幕多边形设置纹理

有关更多信息,请参阅 Riemer 的 XNA 教程。