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