我目前正在调查cocos2d-x是否可以支持Windows的多显示器(显示器)。cocos2d-x有可能吗?例如,一个监视器屏幕用于游戏,另一屏幕监视器用于动画效果。
当前,我为此的解决方案是创建2个将在两个屏幕中运行的应用程序。用于游戏监视器的Cocos2d-x和其他监视器将仅使用SDL渲染效果。
这种方法会好吗?有什么建议吗?
最好在单个窗口中渲染2个屏幕,然后更改多显示器设置的窗口设置。然后以将其填满2个屏幕的方式放置窗口。
如果创建2个应用程序,则可能有重复的资源加载到内存中,这不是很好。1个应用程序仅2个屏幕时,仅使用1组资源。尽管显示缓冲区较大,但是渲染将一口气渲染您的视觉对象。同样,无需编写代码即可在不同屏幕的2个独立应用之间进行通信。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句