跳至主要内容
版本:v8.x

v6 迁移指南

PixiJS 6 对一些表面层级进行了重大更改。此文档尚未完成。

类型定义

如果你正在使用 TypeScript,请确保将以下内容添加到你的tsconfig.json

{
"compilerOptions": {
"moduleResolution": "node",
// Required for importing 3rd-party dependencies like EventEmitter3
"esModuleInterop": true
}
}

网格形内部

如果你曾经重写过 Mesh._renderDefault 来考虑更多此类均匀,请参阅:v5 参考

if (shader.program.uniformData.translationMatrix)
{
shader.uniforms.translationMatrix = this.transform.worldTransform.toArray(true);
}

删除 if,保留内容,否则你可能无法获取 translationMatrix 的正确同步均匀,甚至更糟 - 出现空指针。 v6 参考.

shader.uniforms.translationMatrix = this.transform.worldTransform.toArray(true);