查看: 4391|回复: 5

[已经解决] 随档保存的$全局变量在MV中如何实现?

[复制链接]
梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-10-30
回帖
9
发表于 2015-11-5 21:59:47 | 显示全部楼层 |阅读模式

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

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

×
想制作一个全局变量,需要变量值存档时随档保存,重新开档不会清零,在MV中的如何实现?
梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
发表于 2015-11-5 22:01:21 | 显示全部楼层
VA 以前 会制作 这个目前还没什么头绪

点评

不知道MV里的$game_variables这东西对应脚本是什么?  发表于 2015-11-5 22:04
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV
回复

使用道具 举报

梦石
0
星屑
48
在线时间
784 小时
注册时间
2013-1-4
回帖
1057
发表于 2015-11-5 22:04:31 | 显示全部楼层
不要用全局变量 不要用全局变量 不要用全局变量

点评

楼主不要理这货  发表于 2015-11-5 22:29
需要保存一个数据,这个数据存档读档时仍需读取,所以就得用到随档存储的全局变量~~~或则有其它方法实现?  发表于 2015-11-5 22:06
RM-GUI延期。。。最近被黑心老板压迫T_T
二次元少女的shitake,长着长脸,身高165,蓝色卷双马尾,FCUP,瞳色黑色,病气和御宅属性,是天才少女。
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-11-5 23:07:56 | 显示全部楼层
本帖最后由 汪汪 于 2015-11-5 23:16 编辑

数据的管理见
DataManager
数据的存储见
StorageManager
以上可以在 rpg_managers.js    中找到
看起来和之前的没什么太大区别.


变量是:    $gameVariables ;
是在rpg_objects.js里的     Game_Variables
操作为          $gameVariables ._data[variableId] = value;  




然后可以看看下面的胡言乱语...
【小白】机翻注释mv
https://rpg.blue/home.php?mod=sp ... o=blog&id=14575

点评

感谢指点,有时间得好好研究下data  发表于 2015-11-6 11:43

评分

参与人数 1星屑 +66 收起 理由
余烬之中 + 66 认可答案

查看全部评分

回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-11-6 06:19:07 | 显示全部楼层
本帖最后由 taroxd 于 2015-11-6 06:24 编辑
汪汪 发表于 2015-11-5 23:07
数据的管理见
DataManager
数据的存储见


StorageManager 和要保存什么东西没啥关系,主要负责的是“保存到哪里,怎么保存”

主要还是看 DataManager 吧,和 VA 的差不多。

另外,不要在一个类的外部调用开头带下划线的属性,这种属性一般约定为 protected 或者 private。明明给了 setValue 方法,为何还要去碰 _data……

点评

Object.defineProperty(xxx, 'yy', { get: function() {}, set: function(value) {} } 大概这个使用方法的get 和 set那里写上存档读档的语句就好  发表于 2015-11-8 16:27
可以具体到被某个Boss打败过几次或则是开启二周目的一些隐藏选项等~  发表于 2015-11-8 15:33
一个游戏的总被打败次数吗?  发表于 2015-11-8 15:05
比如,挑战某BOSS失败后全局变量数值+1,直接保存,读档时再读取数值,统计被打败的次数。  发表于 2015-11-8 14:05
在这种时候,全局变量就会让问题麻烦很多  发表于 2015-11-8 13:50

评分

参与人数 1星屑 +66 收起 理由
余烬之中 + 66 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-10-30
回帖
9
 楼主| 发表于 2015-11-6 09:31:38 | 显示全部楼层
本帖最后由 火种 于 2015-11-6 09:35 编辑
taroxd 发表于 2015-11-6 06:19
StorageManager 和要保存什么东西没啥关系,主要负责的是“保存到哪里,怎么保存”

主要还是看 DataMana ...


非常感谢大神的回答,看了下DataManager,在DataManager里新设一个全局变量并保存在存档里,调用变量并更改变量值,已测试通过。{:2_279:}
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部