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

Project1

 找回密码
 注册会员
搜索
查看: 3641|回复: 5
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-10-30
帖子
10
跳转到指定楼层
1
发表于 2015-11-5 21:59:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想制作一个全局变量,需要变量值存档时随档保存,重新开档不会清零,在MV中的如何实现?

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
2
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
784 小时
注册时间
2013-1-4
帖子
1102
3
发表于 2015-11-5 22:04:31 | 只看该作者
不要用全局变量 不要用全局变量 不要用全局变量

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

5
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

主要还是看 DataMana ...


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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 23:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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