在微信开发者工具里,因为模拟为手机,dpr值肯定不是1的,常见为2或者3;独立PC版本时,如果在windows(非视网膜显示器),一般dpr值为1。由于微信画布的实现机制,过低的dpr会造成实际渲染分辨率过于小,实际效果就是看起来模糊。
所有新增了一个逻辑,判断是PC版本,并且不是在开发者工具,并且dpr是1时,强制修改dpr为2。
https://github.com/layabox/LayaAir/commit/bd2d5393dbc610924b2469e2dc94901e3ee5c748