» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

玩了会儿天外魔境zero,话说sfc模拟器是如何模拟卡带内置时钟的?

posted by wap, platform: SonyEricsson (Xperia Play)

很神奇,模拟器关闭并不影响时钟运行,什么原理?

本帖最后由 OpEth 于 2013-2-9 20:08 通过手机版编辑


TOP

模拟器读的是pc里的时钟吧,之前也玩过一个民国教育委员会,每次进游戏都是当天的时间



TOP

posted by wap, platform: SonyEricsson (Xperia Play)
引用:
原帖由 @meizizi  于 2013-2-9 21:11 发表
模拟器读的是pc里的时钟吧,之前也玩过一个民国教育委员会,每次进游戏都是当天的时间
不是,这个游戏的时间是玩家自己设定的,并不是系统时间,有个独立的时钟系统。。。。。


TOP

我不知道模拟器怎么算的,我只说我想到的简单方法。
当退出游戏的时候,模拟器用pc时钟减去独立时钟,得到正/负数的差值,然后记录在存档里,下次运行的时候模拟器再用pc时钟减去差值,就是独立时钟了。
举个简单例子:
独立时钟是2000年1月1日1点,pc时钟是2013年2月3日4点,减法运算后差值13/1/2/3,然后你2013年3月5日4点再次运行,模拟器用当前pc时钟减去差值,得到修正后的独立时钟2000年2月3日1点......有点绕。

TOP

posted by wap, platform: SonyEricsson (Xperia Play)
引用:
原帖由 @1qaz2wsx  于 2013-2-10 13:56 发表
我不知道模拟器怎么算的,我只说我想到的简单方法。
当退出游戏的时候,模拟器用pc时钟减去独立时钟,得到正/负数的差值,然后记录在存档里,下次运行的时候模拟器再用pc时钟减去差值,就是独立时钟了。
举个简单例 ...
有可能是这样,刚才改了一下手机系统时间,再进模拟器游戏时间也变了。。。。。

TOP

哪有那么高端模拟时间啊,不就是读取你机器设定的时间嘛。然后加减日期就是。

TOP

posted by wap, platform: Android

口袋妖怪也有这功能

TOP

posted by wap, platform: Android

gba模拟器也有

TOP

你想就知道了

如果不是读取PC时钟,我们怎么去刷孵蛋

TOP

一开始设定的时间
然后根据系统时间相对应的

所以归根到底,还是系统的时间

TOP

posted by wap, platform: Galaxy S II

mame fba是怎么模拟mvs时钟的  呵呵厚

TOP

发新话题
     
官方公众号及微博