我现在正在开展一个项目,并且我使用Pixi.js编写了一些代码,这些代码会在Google Chrome中产生奇怪的结果。具体来说,绘制带有纹理的精灵似乎会产生一个奇怪的问题,即当只有一个被请求时,多个加载的纹理会相互重叠。 (例如,我说"装猫,装狗,画一只猫"出于某种原因,我看到一只猫在狗的上面。)
我在Firefox或Safari中都没有看到这个问题。我不确定这是我自己的错误,Pixi.js中的错误,还是浏览器中的错误。它并不重要,因为这不是真正的问题所在 - 我只是在讲述这个故事的背景。
我的问题是:确定错误是否属于我自己或浏览器出现问题的一般工作流程是什么?是否有一些调试浏览器的标准流程?
答案 0 :(得分:0)
我不确定是否有标准流程,但根据我对PIXI的经验,我发现当我的代码中出现错误时,它通常会显示在所有浏览器中。< / p>
浏览器通常在HTML / CSS方面存在差异,但它们似乎显示相同的画布。因此,如果问题是整个画布或其他DOM元素的总体布局,我认为这是一个浏览器问题。
但如果问题在于在舞台上呈现PIXI组件,则更可能是PIXI错误或代码中的错误。请记住,PIXIjs渲染使用WebGL(如果可用),否则它将回退到HTML5画布上。因此,我首先在同一浏览器中打开和关闭WebGL,然后查看它是否有所作为。
如果您想知道为什么您的狗没有正确呈现,请继续并发布一些代码:)