小编Fat*_*key的帖子

Unity 2D - 动画显着降低 FPS

我使用 2d 动画包和 2D Ik 包创建了 2D 精灵动画。我的角色是一张精灵表(PBS 文件)。在 PBS 文件中,所有的结构(眼睛、嘴巴等 - 角色基本上是一个带脸的正方形)都被排列并附加了骨头。然后我在 Unity 中对角色的空闲动画进行了动画处理。

动画很复杂,总共1028帧(约17秒)。

否则场景几乎是空的。有一些带有碰撞器和刚体的精灵用于简单的平台。有一个 1024 px 的背景图像。x 1024 像素。

在播放模式下,FPS 下降至 30 FPS 左右(或更低)。

我有另一个没有动画但有大量资源的场景(对于 2D 场景,有数百个精灵,其中许多精灵不断运动)。该场景始终以 210++ FPS 运行。

为什么这一动画会毁掉 FPS?我刚刚开始为所有角色创建动画。如果我向场景中的 NPC(敌人)添加类似的动画,那么这个东西可能根本不起作用。

任何建议表示赞赏。

在此输入图像描述

animation frame-rate unity-game-engine

3
推荐指数
1
解决办法
6424
查看次数

标签 统计

animation ×1

frame-rate ×1

unity-game-engine ×1