加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

actionscript-3 – 在动画大量铅笔工具绘制的图形时,如何保持帧

发布时间:2020-12-15 07:24:09 所属栏目:百科 来源:网络整理
导读:我正在开发一款游戏,同时还有一堆动画电影剪辑.通常我的游戏只有简单的形状,但这次我通过进入每个动画片段并使用铅笔工具绘制带有阴影等的漂亮图像来提高生产价值.这是很多行. 问题是,当我为它们设置动画时,帧速率会下降到大约2 fps.我有大约10-20个物体同时
我正在开发一款游戏,同时还有一堆动画电影剪辑.通常我的游戏只有简单的形状,但这次我通过进入每个动画片段并使用铅笔工具绘制带有阴影等的漂亮图像来提高生产价值.这是很多行.

问题是,当我为它们设置动画时,帧速率会下降到大约2 fps.我有大约10-20个物体同时动画.

我试过的事情:
– 使用Flash的优化功能(无变化)
– 将线条图导出为png,然后重新导入(帮助一些,但质量下降,但仍然只有大约10fps)

我能做些什么才能拥有漂亮的闪光艺术和动画,但仍保持高帧速?我知道我必须在这里找到一个标准的工作流程.

非常感谢!

解决方法

注意:我是Scarygirl的两位开发人员之一.

当你在PC上时,我们的位图缓存动画非常好,特别是在有大量内存的情况下.除了Scarygirl之外,我们缓存了所有角色动画,因为她有太多的动画,她可以改变大小.

在移动设备上,以这种方式使用动画缓存并不是最佳的,因为切换位图很慢,写位图很慢,并且它们比大多数PC具有更少的内存. Starling在这里很好,因为它是为了以优化的方式使用硬件而编写的.

Starling(和类似)的问题在于工具和细节.您要么必须预先导出每个帧(大小膨胀,更大的工具链等),或者只做补间动画的动画,这些动画没有这么好的工具.

我们还有一个新的测试,它也集成了SpriteSheets.至少对于PC来说这似乎更慢,尤其是在不使用Canvas3D时!

http://blog.touchmypixel.com/2008/11/caching-animation-frames-vs-spritesheets/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读