Pixi.js - 如何修复移动设备上的纹理模糊问题?
Pixi.js - How to fix texture blur on mobile?
我有2个独立的项目绘制随机草地tilemap,分别使用了2种不同的方法(个人想看看哪个更convenient/efficient)。一个只使用 Canvas,另一个使用 Pixi.js。它们在 PC 上都工作正常,但是当我使用 cordova
将其编译为 Android 应用程序时,pixi.js
tileset 有一个模糊
常规Canvas/Cordova
皮喜.js/Cordova
如果仔细观察,Regular Canvas
中的'grass'是锐利的,但Pixi.js
中的模糊了
我试过这些设置但没有用。 window.devicePixelRatio
在手机上阅读 3
PIXI.jS
PIXI.settings.autoDensity = true;
PIXI.settings.ANISOTROPIC_LEVEL = 0;
//PIXI.settings.SCALE_MODE = PIXI.SCALE_MODES.NEAREST;
let app = new PIXI.Application({
width: screenSize.x,
height: screenSize.y,
antialias: true,
autoResize: true,
resize: (screenSize.x, screenSize.y),
transparent: false,
resolution: window.devicePixelRatio,
rootRenderTarget: {
resolution: window.devicePixelRatio
},
backgroundColor: 0x061639,
});
经过一番尝试,我发现 PIXI.settings.RESOLUTION = window.devicePixelRatio;
必须声明。现在一切都变得更清晰了
我有2个独立的项目绘制随机草地tilemap,分别使用了2种不同的方法(个人想看看哪个更convenient/efficient)。一个只使用 Canvas,另一个使用 Pixi.js。它们在 PC 上都工作正常,但是当我使用 cordova
将其编译为 Android 应用程序时,pixi.js
tileset 有一个模糊
常规Canvas/Cordova
皮喜.js/Cordova
如果仔细观察,Regular Canvas
中的'grass'是锐利的,但Pixi.js
中的模糊了
我试过这些设置但没有用。 window.devicePixelRatio
在手机上阅读 3
PIXI.jS
PIXI.settings.autoDensity = true;
PIXI.settings.ANISOTROPIC_LEVEL = 0;
//PIXI.settings.SCALE_MODE = PIXI.SCALE_MODES.NEAREST;
let app = new PIXI.Application({
width: screenSize.x,
height: screenSize.y,
antialias: true,
autoResize: true,
resize: (screenSize.x, screenSize.y),
transparent: false,
resolution: window.devicePixelRatio,
rootRenderTarget: {
resolution: window.devicePixelRatio
},
backgroundColor: 0x061639,
});
经过一番尝试,我发现 PIXI.settings.RESOLUTION = window.devicePixelRatio;
必须声明。现在一切都变得更清晰了