多显示器(显示器)支持 cocos2d-x

Multi display(monitor) support cocos2d-x

我目前正在研究 cocos2d-x 是否可以支持 windows 的多显示器(监视器)。 cocos2d-x 可以吗?例如,一个监视器屏幕用于游戏,另一个屏幕监视器用于动画效果。

目前我的解决方案是创建 2 个 运行 到两个屏幕的应用程序。 Cocos2d-x 用于游戏监视器,另一个监视器将只使用 SDL 来渲染效果。

这种做法会好吗?对此有什么建议吗?

最好在单个 window 中渲染 2 个屏幕,然后更改 windows 设置以进行多显示器设置。然后将您的 window 放置在可以填满 2 个屏幕的位置。

如果你创建2个应用程序,你可能会在内存中加载重复的资源,这是不好的。 1 个应用程序仅用于 2 个屏幕,仅使用一组资源。渲染虽然显示缓冲区更大,但会一口气渲染您的视觉对象。也无需为不同屏幕的 2 个独立应用程序之间的通信编写代码。