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);