Project1

标题: 随档保存的$全局变量在MV中如何实现? [打印本页]

作者: 火种    时间: 2015-11-5 21:59
标题: 随档保存的$全局变量在MV中如何实现?
想制作一个全局变量,需要变量值存档时随档保存,重新开档不会清零,在MV中的如何实现?

作者: z2z4    时间: 2015-11-5 22:01
VA 以前 会制作 这个目前还没什么头绪
作者: 墨凌羽    时间: 2015-11-5 22:04
不要用全局变量 不要用全局变量 不要用全局变量

作者: 汪汪    时间: 2015-11-5 23:07
本帖最后由 汪汪 于 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

作者: taroxd    时间: 2015-11-6 06:19
本帖最后由 taroxd 于 2015-11-6 06:24 编辑
汪汪 发表于 2015-11-5 23:07
数据的管理见
DataManager
数据的存储见


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

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

另外,不要在一个类的外部调用开头带下划线的属性,这种属性一般约定为 protected 或者 private。明明给了 setValue 方法,为何还要去碰 _data……
作者: 火种    时间: 2015-11-6 09:31
本帖最后由 火种 于 2015-11-6 09:35 编辑
taroxd 发表于 2015-11-6 06:19
StorageManager 和要保存什么东西没啥关系,主要负责的是“保存到哪里,怎么保存”

主要还是看 DataMana ...


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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1