C# 尝试使用farseer和camera2d创建画中画
我正在制作一个游戏,其中主屏幕在一个摄像头上。 我想要的是在屏幕上有一个小盒子作为显示器,或者在显示另一个区域的图片中有一个图片 如何将第二个摄像头(PIP摄像头)设置为包含在正方形中?C# 尝试使用farseer和camera2d创建画中画,c#,xna,farseer,C#,Xna,Farseer,我正在制作一个游戏,其中主屏幕在一个摄像头上。 我想要的是在屏幕上有一个小盒子作为显示器,或者在显示另一个区域的图片中有一个图片 如何将第二个摄像头(PIP摄像头)设置为包含在正方形中? 我是否需要自己切割侧面的东西,或者相机有办法处理它?你不需要自己切割东西。只需渲染两次。首先,使用PIP摄影机将场景渲染到rendertarget2d(这相当于渲染到纹理而不是backbuffer)。然后使用主摄影机将场景渲染到backbuffer。最后将rendertarget2d作为纹理绘制到所需的back
我是否需要自己切割侧面的东西,或者相机有办法处理它?你不需要自己切割东西。只需渲染两次。首先,使用PIP摄影机将场景渲染到rendertarget2d(这相当于渲染到纹理而不是backbuffer)。然后使用主摄影机将场景渲染到backbuffer。最后将rendertarget2d作为纹理绘制到所需的backbuffer上,如右上角。我仍在学习,不能这样想…:(这非常有效。我不认为这个问题与Farseer有关。@craftworkgames你部分是对的。这与Farseer没有必然的关系,但是我相信OP从Farseer示例中获得了他的相机类。因此,标签。@Bjarke Søgaard是的,你是对的。