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

Project1

 找回密码
 注册会员
搜索
查看: 2305|回复: 5

[讨论] 发现一个奇怪的问题,RM会自动初始化注册表?

[复制链接]

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
发表于 2014-3-29 23:45:35 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ky52879 于 2014-3-29 23:53 编辑

今天无意间发现一个奇怪的问题,RM系列的游戏中的F1设置里面,有几个选项,如下:
1.jpg
其中红圈中的我没有选中,然后正常的启动RM游戏,发现没有BGM音乐(废话),当然我知道它
的工作原理其实就是读取注册表项:
2.jpg
这个时候,我手动的去注册表中将这个数值改为了1,我想当然的认为:我回到游戏之后,音乐就会自动出来了,
或者我按下F12之后音乐出来,可视不管我怎么操作,就是不出来音乐,这个时候,我按了下F1,神奇的一幕出现了,
这个图F1里面的勾竟然还是没有勾上,什么情况?

于是我又进了注册表,发现数值确实是1,然后我再F1界面点击了取消,这个时候再去注册表查看,发现注册表没变,还是1,
但是我将勾选上,然后点击确定之后,音乐就立刻出来了,我很好奇:这个确定做了哪些操作呢?
有哪位大大能帮忙解释下, 或者告知小弟修改注册表之后还需要调用DLL中的哪个函数才能让
音乐出来吗?
新手学习中.....努力吧!!

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
 楼主| 发表于 2014-3-30 17:16:40 | 显示全部楼层
又研究一天了,顶一下吧。。。。。
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
 楼主| 发表于 2014-4-3 23:15:19 | 显示全部楼层
继续顶下一。。。
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
 楼主| 发表于 2014-4-11 21:56:02 | 显示全部楼层
哎。。又研究了N天。。。。

点评

话说这是什么意思?  发表于 2014-8-9 12:13
连贴自重看lz注册日期还真早难道......  发表于 2014-7-24 20:36
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1294
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

发表于 2014-4-12 16:04:26 | 显示全部楼层
注册表用来储存一些设置也不是很正常么。。

点评

应该不需要吧,有高手调试下就知道了。。。  发表于 2014-4-16 10:33
@ky52879 这个就需要反编译了。。。  发表于 2014-4-15 13:12
这个原来我也明白,关键是我想知道修改首选项之后是如何传递给player的?调用了哪个函数?  发表于 2014-4-15 12:56
恕我刚开始没理解。。不过想来如果修改注册表后只是f12的话应该不会重新获取注册表键值。。获取键值的步骤应该是在修改首选项后然后传递到player并保存注册表内   发表于 2014-4-12 16:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
175
在线时间
509 小时
注册时间
2010-10-1
帖子
97
发表于 2014-7-24 16:11:27 | 显示全部楼层
= =其实很简单..游戏运行的时候这四个键是修改无效的 用注册表编辑器修改虽然看上去改成功了,但是你把游戏退掉它马上就恢复了...(退掉游戏再修改就OK)
Game.exe打开和关闭的时候才会对注册表进行操作(运行中途是不会自动刷新这四个状态的) 打开游戏时就读取这四个键 关掉时就保存当前状态到这四个键
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 22:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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