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

Project1

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

[已经解决] RPG 中一秒到底是多少幀?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-12
帖子
13
跳转到指定楼层
1
发表于 2009-9-18 11:29:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

~琉璃の雪~<

梦石
0
星屑
49
在线时间
36 小时
注册时间
2008-11-6
帖子
3678
2
发表于 2009-9-18 12:30:36 | 只看该作者
本帖最后由 夏季冰川 于 2009-9-18 12:37 编辑

不同的软件不一样,24,30是比较常见的。
http://zhidao.baidu.com/question/54125939.html
RMXP的大概是20。
用全新世纪里的“冰儿必杀”200帧动画测试计时10次,
所得的平均结果是20.12帧为一秒.
~现在开始自绘头像~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2009-9-7
帖子
172
3
发表于 2009-9-18 12:36:32 | 只看该作者
RPG MAKER XP中默认的是20,当然在脚本中是可以改的
VX好像是60

举牌:我还是继续潜水去吧...→http://hi.baidu.com/贩梦傀儡师
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-9-12
帖子
13
4
 楼主| 发表于 2009-9-18 13:25:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

5
发表于 2009-9-18 20:27:44 | 只看该作者
本帖最后由 link006007 于 2009-9-18 20:33 编辑

- -||  无意回帖了...
突然Ctrl+Enter了 = =...
话说回来 帧数不能计算时间
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

真实之终章

梦石
0
星屑
60
在线时间
48 小时
注册时间
2008-8-7
帖子
281
6
发表于 2009-9-18 20:38:03 | 只看该作者
脚本刷新速率40帧,事件20帧。
然后{:4_84:}to LS:你看看默认系统是怎么计算游戏时间的= =
玫瑰绽放,彼岸流殇。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

7
发表于 2009-9-18 20:40:11 | 只看该作者
不知道...
我还要请ls告诉我... ...
还有 脚本40帧,事件20帧  这个是哪里算出来的? = =
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
8
发表于 2009-9-18 21:04:20 | 只看该作者
20fps = 20 frame per second
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
9
发表于 2009-9-18 21:16:31 | 只看该作者
本帖最后由 紫苏 于 2009-9-18 21:18 编辑
不知道...
我还要请ls告诉我... ...
还有 脚本40帧,事件20帧  这个是哪里算出来的? = =
link006007 发表于 2009-9-18 20:40

脚本 40fps 是平滑模式下的帧率,而事件中的帧数,看看代码就知道了:

  1.   #--------------------------------------------------------------------------
  2.   # ● 等待
  3.   #--------------------------------------------------------------------------
  4.   def command_106
  5.     # 设置等待计数
  6.     @wait_count = @parameters[0] * 2
  7.     # 继续
  8.     return true
  9.   end
复制代码
每秒刷新是通过帧率和运行时间计算一秒中两次刷新之间的间隔,然后睡眠间隔这么长的时间来进行的,游戏的逻辑层效率处理时间花费巨大的时候,自然就会掉帧,所以用帧数来计算时间是不稳定的,最好还是通过 Ruby 的 Time 类来算 CPU 系统时间
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

10
发表于 2009-9-18 22:32:12 | 只看该作者
我只知道的 FPS的意思是:
    每秒内画面刷新的次数:frame per second
即: FPS是个不定值,它与硬件以及软件的整体水平有关.  FPS可以用来参考当前游戏运行是否顺畅,而不是拿来计算时间的
实际游戏的计算时间,使用的是CPU寄存器中保存的运行时间
拿FPS计算得到的计数,只是一个在游戏中的相对时间..也就是可能可以用于游戏某些独立的虚拟时钟系统之类的
LS那位同学给出的的确是事件的计数...  不过我依然不明白它为什么*2 ... ...
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 06:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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