设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3590|回复: 2
打印 上一主题 下一主题

[已经解决] [已解决]如何不改变帧数,加快动画播放速度。

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14616
在线时间
2196 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2020-3-2 21:33:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 miantouchi 于 2020-3-5 12:55 编辑

XP默认帧速率是40帧/秒,制作的游戏原版是60.于是我为了制作动画做个同步,
我做了如下操作。

1.Graphics.frame_rate = 60我已经把速率改成60了
2.我用模拟器一帧一帧得数人物动画是104帧,我就用XP里面的动画编辑器制作104帧动画
但是实际游戏测试的帧速率比原版游戏慢很多,
最后一张图是我制作的游戏效果,人物动作非常慢。

我总不能把Graphics.frame_rate = 120,这样就太快了,不知道怎么能不改变104数量情况下(不改这个数量,因为还有别的复杂的动画需要对应数量),让104帧播放速度加快,
其他地方维持原速度。

1.png (10.55 KB, 下载次数: 11)

1.png

2.png (27.96 KB, 下载次数: 15)

原版帧速率是最高维持60帧

原版帧速率是最高维持60帧

12.gif (111.95 KB, 下载次数: 16)

我只做的效果,速度太慢

我只做的效果,速度太慢

Lv5.捕梦者

梦石
0
星屑
36437
在线时间
10798 小时
注册时间
2009-3-15
帖子
4814
2
发表于 2020-3-2 22:46:31 | 只看该作者
if @_animation != nil and (Graphics.frame_count % 2 == 0)    改变那个 % 2 的数字就可以改动画速度

评分

参与人数 2星屑 +50 +1 收起 理由
RyanBern + 50 认可答案
miantouchi + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14616
在线时间
2196 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

3
 楼主| 发表于 2020-3-3 08:24:01 | 只看该作者
soulsaga 发表于 2020-3-2 22:46
if @_animation != nil and (Graphics.frame_count % 2 == 0)    改变那个 % 2 的数字就可以改动画速度 ...


我把2改成1了,速度快了,正是我想要的结果,
现在的情况是,以前隐藏对象消失时间是104帧,现在得改成52帧,如果不改人物做完动作后,会有52帧时间人物图像不显示,这样不会有什么影响吧。

1.png (25.54 KB, 下载次数: 14)

1.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 08:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表