我正在寻找在我想要设计的游戏中制作安全摄像头类型的功能。我的想法是在游戏中将有一个类似于电视屏幕的指定矩形,我希望能够在该矩形区域中显示相机在特定房间中看到的内容。
所以要设置一个特定的场景,假设我们有房间 A 和房间 B。我希望房间 B 成为一个电视屏幕,显示房间 A 中当前显示的内容。我知道这一定是可能的,如何使用 XNA 摄像头功能,我真的不确定如何输出相机在该区域看到的内容,然后将其显示在房间 B 的指定精灵矩形中。
希望这是有道理的或可能的:D
TK,谢恩。
您需要将您的安全摄像头场景渲染为自定义RenderTarget2D
,然后您可以像使用Texture2D
.
5个基本步骤是:
RenderTarget2D
GraphicsDevice
渲染到这个新目标有关详细信息,请参阅Riemer 的 XNA 教程。