XNA 4.0 安全摄像头功能
本文关键字:摄像头 功能 安全 XNA | 更新日期: 2023-09-27 17:55:21
我想在我想设计的游戏中制作一个安全摄像头类型的功能。我的想法是,游戏中将有一个类似于电视屏幕的指定矩形,我希望能够在该矩形区域中显示摄像机在特定房间中看到的内容。
因此,为了设置特定方案,假设我们有房间 A 和房间 B。我希望房间 B 中有一个电视屏幕,显示房间 A 中当前显示的内容。我知道使用XNA相机功能一定是可能的,我只是真的不确定如何输出相机在该区域看到的内容,然后在房间B的指定精灵矩形中显示它。
希望这是有意义的或可能的:D
传统知识,谢恩。
您需要
将安全摄像机场景渲染为自定义RenderTarget2D
,然后可以像Texture2D
一样使用它。
实现此目的的 5 个基本步骤是:
- 创建自定义
RenderTarget2D
- 告诉您的
GraphicsDevice
渲染到此新目标 - 渲染您的"屏幕"场景
- 重置呈现目标
- 使用呈现器目标创建的纹理为屏幕多边形设置纹理
有关更多信息,请参阅 Riemer 的 XNA 教程。