41workroom 发表于 2022-10-12 20:01 了解了,这样就可以实现存档显示自由了。非常感谢答疑解惑 |
本帖最后由 41workroom 于 2022-10-12 20:09 编辑 游戏内部的变量好像要在进入游戏之后才会赋予值,不然就是如图所示的0 我们先看看这个地图名称的插件怎么写的: DataManager.makeSavefileInfo = function() { const info = {}; info.title = $dataSystem.gameTitle; info.maplevel= $gameVariables.value(1); //根据周围的代码,推测出存入变量的方法,这里就是要加入的地下城层数 info.characters = $gameParty.charactersForSavefile(); info.faces = $gameParty.facesForSavefile(); info.playtime = $gameSystem.playtimeText(); info.timestamp = Date.now(); return info; }; 上面这段为写入存档信息(info,可以在二楼帖代码13行找到) 先在插件中加入如上这段话(那一大段都要,橘黄色的是新加入的关键语句) 然后把一楼帖代码114行改为 this.drawText("处于第" + info.maplevel(1) +"层", rect.x + 330, rect.y, rect.width - 192); 然后就大功告成了~ 如果有帮助帮忙给个免费的支持,谢谢~ |
这是MapNameinSaveData.js插件,在存档中显示地图名称的。但自己没学到其中的精髓。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-2-18 20:54
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.