Project1
标题:
发现了RM的一个问题
[打印本页]
作者:
H·H·Y
时间:
2014-6-9 00:25
标题:
发现了RM的一个问题
本帖最后由 H·H·Y 于 2014-6-9 01:01 编辑
我一直在用VA还原中二OP,刚刚还原完凸守闪镜了,然后测试的时候发现,全屏模式的时候刚开始没事,但是放到后面发现渐渐地慢了BGM半拍。不过窗口模式拍子是完全压对了的,这是闹那样?难道RM全屏模式下处理事件会有延迟么?Σ( ° △ °|||)︴
虽然另外制作一个缩短了等待帧的专门用于全屏的事件也可以解决,但是这样一来就要将节拍从新调节,十分麻烦,有没有别的修复方法呢?。。。
作者:
moy
时间:
2014-6-9 00:40
我想可能是因为全屏模式sprite的负担会加重吧……
作者:
SuperMario
时间:
2014-6-9 00:50
用帧数来确定时间自然不精确。正确的方法是用 Time.now 获取当前时间,再来作进一步的处理。
作者:
SuperMario
时间:
2014-6-9 01:23
本帖最后由 SuperMario 于 2014-6-9 01:27 编辑
事件中等待 t 秒(可带小数)的写法:
st = Time.now
Fiber.yield until Time.now - st > t
复制代码
建议你用变量保存整个曲目的开始时间,剩下的就靠你自己了,手机打字很累。
作者:
taroxd
时间:
2014-6-9 07:40
我的音乐游戏给你参考一下吧
作者:
完全默认
时间:
2014-6-10 21:56
你解决不了问题我就无法看见你的作品了{:8_443:}
塞糖安慰~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1