Project1

标题: 请教,如何隐藏(不显示)角色的职业名 [打印本页]

作者: 茎英    时间: 2020-6-28 17:43
标题: 请教,如何隐藏(不显示)角色的职业名
如果能全部角色不显示最好
作者: moonyoulove    时间: 2020-6-29 09:26
職業的數據庫不要寫上職業的名字?
作者: 开关关    时间: 2020-6-29 16:45
本帖最后由 开关关 于 2020-7-16 06:12 编辑

我的思路是在游戏读取职业数据的时候将职业名赋值为空格。

实现方法:打开 rpg_managers.js ,在大概130行找到 DataManager.onLoad 这个函数,插入一段代码。

插入后的 DataManager.onLoad 函数如下:
JAVASCRIPT 代码复制
  1. DataManager.onLoad = function(object) {
  2.     var array;
  3.     if (object === $dataMap) {
  4.         this.extractMetadata(object);
  5.         array = object.events;
  6.     } else {
  7.         array = object;
  8.     }
  9.     if (Array.isArray(array)) {
  10.         for (var i = 0; i < array.length; i++) {
  11.             var data = array[i];
  12.             if (data && data.note !== undefined) {
  13.                 this.extractMetadata(data);
  14.             }
  15.         }
  16.     }
  17.     if (object === $dataSystem) {
  18.         Decrypter.hasEncryptedImages = !!object.hasEncryptedImages;
  19.         Decrypter.hasEncryptedAudio = !!object.hasEncryptedAudio;
  20.         Scene_Boot.loadSystemImages();
  21.     }
  22.     if (object === $dataClasses) {// Kgg:为职业名赋值空格
  23.         for(var i = 1; i < object.length; i++){
  24.             object[i]["name"] = ' ';
  25.         }
  26.     }
  27. };

这样一来职业名就只会显示为一段空格了。
作者: 茎英    时间: 2020-6-29 17:44
moonyoulove 发表于 2020-6-29 09:26
職業的數據庫不要寫上職業的名字?

但是这样的话 职业多了自己就会弄乱了
作者: 剑崎一真Blade    时间: 2020-6-30 07:45
清空职业名字并在职业里加上注释以防止弄乱




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