我正在为桌面设备开发一款游戏,使用 PIXI.js。PIXI提供了WebGL和Canvas渲染器,我们将在设备支持的情况下使用WebGL。
我的问题是,一些低端设备虽然技术上“支持”WebGL,但由于GPU缓慢而无法运行良好。在某些情况下,Canvas渲染会表现得更好。
如何在运行时决定使用哪个渲染器?
也许WebGL上下文包含一些有用的信息。
我的问题是,一些低端设备虽然技术上“支持”WebGL,但由于GPU缓慢而无法运行良好。在某些情况下,Canvas渲染会表现得更好。
如何在运行时决定使用哪个渲染器?
也许WebGL上下文包含一些有用的信息。