Project1

标题: 如何让插件的变量可以被保存到存档 [打印本页]

作者: darkrabbit    时间: 2016-1-10 22:45
标题: 如何让插件的变量可以被保存到存档
除了直接扔进游戏预设的变量以外还有别的方法吗?
作者: 汪汪    时间: 2016-1-11 00:47
JAVASCRIPT 代码复制
  1. //生成保存目录
  2. DataManager.makeSaveContents = function() {
  3.     // A save data does not contain $gameTemp, $gameMessage, and $gameTroop.
  4.     var contents = {};
  5.     contents.system       = $gameSystem;
  6.     contents.screen       = $gameScreen;
  7.     contents.timer        = $gameTimer;
  8.     contents.switches     = $gameSwitches;
  9.     contents.variables    = $gameVariables;
  10.     contents.selfSwitches = $gameSelfSwitches;
  11.     contents.actors       = $gameActors;
  12.     contents.party        = $gameParty;
  13.     contents.map          = $gameMap;
  14.     contents.player       = $gamePlayer;
  15. //在这里添加上需要保存发变量
  16.     return contents;
  17. };
  18. //提取保存目录
  19. DataManager.extractSaveContents = function(contents) {
  20.     $gameSystem        = contents.system;
  21.     $gameScreen        = contents.screen;
  22.     $gameTimer         = contents.timer;
  23.     $gameSwitches      = contents.switches;
  24.     $gameVariables     = contents.variables;
  25.     $gameSelfSwitches  = contents.selfSwitches;
  26.     $gameActors        = contents.actors;
  27.     $gameParty         = contents.party;
  28.     $gameMap           = contents.map;
  29.     $gamePlayer        = contents.player;
  30. //在这里添加需要读取的变量
  31. };

(其实扔进预设变量也挺好的)
作者: taroxd    时间: 2016-1-11 11:21
扔进 $gameSystem $gameParty 之类的
作者: 夏末渐离    时间: 2016-1-11 18:16
本帖最后由 夏末渐离 于 2016-3-4 13:10 编辑

https://rpg.blue/home.php?mod=sp ... ward=1&id=14918




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