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

时间:2016-06-21 23:31:08

标签: c++ cocos2d-x sdl game-engine

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

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

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

1 个答案:

答案 0 :(得分:1)

最好在一个窗口中渲染2个屏幕,然后更改多显示器设置的窗口设置。然后将窗口放置在可以填充两个屏幕的位置。

如果创建2个应用程序,则可能有重复的资源加载到内存中,这不是很好。 1个应用程序仅2个屏幕时,仅使用1组资源。尽管显示缓冲区较大,但是渲染将一次渲染您的视觉对象。同样,无需编写代码即可在不同屏幕的2个独立应用之间进行通信。