pygame怎样在一个窗口中显示另一个窗口

有大佬知道pygam怎样在一个窗口中打开另一个窗口么,类似于在游戏里面打开背包。游戏是一个窗口,背包又是一个窗口。

pygame只支持单窗口

第一种方法: #适合于 锁定主角 移动背景的方法使用

使用色彩覆盖方法即可
    使用背包表面覆盖原面,并且在更新NPC地图等后更新背包、原面的某个区域只是被覆    盖 并不受其影响  并且还可实现背包的拖移、动画效果等

第二种方法:#与第一种方式一样

获取屏幕位置、如果打开背包的表面、则在屏幕的指定位置,设置显示背包位置

第三种方法:

 blit(表面) 的时候  有个更新表面位置信息、 可选择自定义位置、显示到与人物相近的方位处的左右100的位置才更新背包表面的位置即可实现展示背包  

获取主角rect
表面rect.y = 主角rect.y +100