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

Project1

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

[讨论] 测出运行速度Low最低帧数?(不准确)

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1410
在线时间
244 小时
注册时间
2023-11-9
帖子
51
跳转到指定楼层
1

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

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

x
本帖最后由 ppspssss2 于 2025-7-26 12:23 编辑

xp(只在xp测试)vx,ace 或许要修改(没试)

实际上我也不知是测出什么玩意,无结论,主要作用还是测出卡顿的情况,low越小卡顿越严重,无法用于测帧数用途(不准确)

由于XP,VX,VACE也是纯软解,无法使用软件测附加测出帧率,体感觉到行走地图会卡,(若其他情况请自行添加在相关的update处),但debug F2显示的帧数较难得知卡到底掉到多少帧,
本脚本:获取电系系统当前时间Time.now 之差 得出当前帧数,再用1除以他, 比如差值是0。02   套用公式1/0.02 = 50 , 当前为50帧
减法计算:Time.now.to_f*10000000- @time_now_刚才.to_f*10000000
根据Time.now.to_f 会得到6~7位小数,自动四舍五入7位变6位,由于减法计算会自动去除小数值,因此需乘大7个0的倍数, 变成整数计算后再除以7个零变回小数
c=c/10000000
本贴试了update是放在scene_map地图(放不同地方测出结果不同?),地图执行采集到的帧数貌似会低于游戏显示的帧值,sixric用结论那样推测是游戏实际运行速度要低于画面速度,(平滑模式下20帧实际运行依然是每秒到40)'
为什么时大时少的有时超过40去到50多?难道会出现快于40帧每秒情况吗?
如需其他测试需放在对应脚本刷新处


Low帧是用获取100帧,收集100帧的数据,待完成后,使用 数组的 【.sort】方法由小到大排列.sort[0] 则是数组第一个值因此为最小值以得到Low帧,若.sort[99]则为数组中的最大值以得到high帧,
先前脚本:[讨论] (整活假的)模仿微星小飞机硬件监控 (无实际功能)
https://rpg.blue/forum.php?mod=v ... p;extra=#pid2994880


参考了过往的论坛里的贴子多个贴子文章(具体别的也忘了





参考自贴子:
https://rpg.blue/thread-477301-1-1.html
[原创发布] FPS限制解除
@SixRC
此用户已长期没上线(上次活动时间2021-1-24 09:29) 所以无法询问此脚本是获取了每秒的update运行次数还是图象绘制的update次数

主脚本,面向对象 备注:注释混杂,尽量别看

在Scene_Map中的update重复定义:用于跑地图测Low帧用

(其他可不看)pst

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

本版积分规则

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

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

GMT+8, 2025-7-28 10:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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