首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pixi.js -如何在手机上修复纹理模糊?

Pixi.js -如何在手机上修复纹理模糊?
EN

Stack Overflow用户
提问于 2021-03-30 02:48:15
回答 1查看 562关注 0票数 1

我有两个不同的项目,他们画了一个随机草地图,他们使用的是两种不同的方法(亲自想看看哪一个更方便/有效)。一个只使用画布,另一个使用Pixi.js。它们在PC上都工作得很好,但当我使用cordova将其编译为Android应用程序时,pixi.js tileset有一个模糊。

普通画布/Cordova

Pixi.js/Cordova

如果你仔细看,Regular Canvas中的“草”是锋利的,但在Pixi.js中它是模糊的

我试着到处玩这些设置,但都没有用。window.devicePixelRatio在移动平台上读取3

PIXI.jS

代码语言:javascript
复制
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,
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-30 03:23:51

在玩了几次之后,我发现必须声明PIXI.settings.RESOLUTION = window.devicePixelRatio;。现在一切都变得更尖锐了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66864115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档