我使用2D动画包和2D Ik包创建了一个2D精灵动画。我的角色是一个精灵表(PBS文件)。在PBS文件中,所有零件(眼睛、嘴巴等)都排列好并连接到骨骼上。然后我在Unity中制作了角色的静止动画。
这个动画非常复杂,总共有1028帧(约17秒)。
场景几乎为空。有一些带有碰撞器和刚体的精灵用于简单平台。还有一个1024像素×1024像素的背景图像。
在播放模式下,FPS降至约30 FPS以下。
我有另一个场景,没有动画,但有大量资源(对于2D场景而言,数百个精灵,并且其中许多精灵不断运动)。此场景保持210 ++ FPS。
为什么这个动画会导致FPS下降?我刚开始为所有角色创建动画。如果我将类似的动画添加到场景中的NPC(敌人),那么这个东西可能根本无法正常工作。
欢迎提出任何建议。
这个动画非常复杂,总共有1028帧(约17秒)。
场景几乎为空。有一些带有碰撞器和刚体的精灵用于简单平台。还有一个1024像素×1024像素的背景图像。
在播放模式下,FPS降至约30 FPS以下。
我有另一个场景,没有动画,但有大量资源(对于2D场景而言,数百个精灵,并且其中许多精灵不断运动)。此场景保持210 ++ FPS。
为什么这个动画会导致FPS下降?我刚开始为所有角色创建动画。如果我将类似的动画添加到场景中的NPC(敌人),那么这个东西可能根本无法正常工作。
欢迎提出任何建议。