Animation Budget Allocator是UE内置插件,通过锁定动画系统所占CPU的预算,在到达预算计算量时对动画进行限制与优化。
开启Animation Budget Allocator需要让蒙皮Mesh使用特定的组件,并进行一些编辑器设置即可开启。
1.开启Animation Budget Allocator插件
2.在蒙皮网格组件上设置组件类型为特定的SkeletalMeshComponentBudgeted
3.设置好后,可以看见Budgeting参数,根据官方文档勾选前2个选项
4.在BeginPlay事件里调用节点Enable Animation Budget,开启这个功能
5.运行游戏,在控制台处使用命令a.Budget.Debug.Enabled 1,开启测试查看。
https://dev.epicgames.com/documentation/en-us/unreal-engine/animation-budget-allocator-in-unreal-engine?application_version=5.3
https://dev.epicgames.com/documentation/en-us/unreal-engine/animation-budget-allocator?application_version=4.27