Choose your operating system:
Windows
macOS
Linux
Animation ブループリントはアニメーション システムを構築する非常にフレキシブルな方法です。ただし、ブループリント ベースのロジックの実行に伴うパフォーマンス オーバーヘッドは、 グラフが複雑になるにつれて、非常に高くなることがあります。 こうしたオーバーヘッドを緩和するために、アニメーション グラフを構造化する方法があります。
メンバー変数に直接アクセスする
無効化されたブール メンバー変数にアクセスする
ネスティングされた構造体のメンバーにアクセスする
"Break Struct" ノードを使用するメンバーにアクセスする
"Break Transform" のような一部の "Break Struct" ノードでは、現在ファストパスを使用しません。 単にデータをコピーするのではなく、内部で変換を行うからです。
最適化した Animation ブループリントを監査し、維持する
Animation ブループリントを最適な方法で設定後、その後のイタレーションで 新しい効率の悪い construct になる可能性があります。これを追跡するために、Animation ブループリントのクラスのデフォルトにある [Warn About Blueprint Usage] オプションを有効にすることができます。これは特定の Animation ブループリントを最適化する場合にも役立ちます。