Rpgmakermv(25) 游戏数据

随着对RMMV插件了解的深入,我们会发现如果我们想要对游戏数据进行一些扩展,首先要了解游戏数据,游戏数据在官方代码中的rpg_managers.js里,这一节我们将要对这个官方类有一些基础的了解,并且我们使用F8调试器来查看这些游戏数据。

打开rpg_managers.js,翻到第14行,可以看到以下代码:

var $dataActors       = null;  //角色 var $dataClasses = null; //职业 var $dataSkills = null; //技能 var $dataItems = null; //物品 var $dataWeapons = null; //武器 var $dataArmors = null; //防具 var $dataEnemies = null; //怪物 var $dataTroops = null; //怪物群(就是一场战斗中会遇到的所有怪物的组合) var $dataStates = null; //状态(buff) var $dataAnimations = null; //动画 var $dataTilesets = null; //图块 var $dataCommonEvents = null; //公共事件 var $dataSystem = null; //系统 var $dataMapInfos = null; //地图信息 var $dataMap = null; //地图 var $gameTemp = null; //临时数据 var $gameSystem = null; //系统 var $gameScreen = null; //场景 var $gameTimer = null; //计时器 var $gameMessage = null; //游戏消息(可以理解成对话框,第4节讲到过) var $gameSwitches = null; //游戏开关 var $gameVariables = null; //游戏变量 var $gameSelfSwitches = null; //独立开关 var $gameActors = null; //游戏角色 var $gameParty = null; //游戏队伍 var $gameTroop = null; //游戏怪物群 var $gameMap = null; //游戏地图 var $gamePlayer = null; //玩家

在这些代码中,$data开头的是我们在RM编辑器中定义的数据,而$game开头的则表示在游戏运行过程中产生的实时数据。 
二者有何区别,打个比方:我们定义了玩家从1级升到2级需要多少经验、2级升到3级需要多少经验,这些数据就是在编辑器中定义的,而当游戏者真实在游戏时,我们还需要记录玩家到底获得了多少经验值,玩家的当前经验值就是记录在$gameActors中的。

转载于:https://www.cnblogs.com/empist/p/9075160.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值