Project1

标题: 去除掉菜单里的HP、MP和等级之类的部分 [打印本页]

作者: 柏野    时间: 2017-11-12 16:24
标题: 去除掉菜单里的HP、MP和等级之类的部分
因为最近打算做一款剧情向游戏,但是游戏菜单里有一些不必要的部分很让人苦恼,比如HP和MP,虽然通过勾选菜单去掉了一些,但还是留下了一部分不必要的部分。有什么办法可以解决吗?

作者: yang1zhi    时间: 2017-11-12 16:24
只是不显示的话,找到叫本里的显示部分,注释掉就好了。
JAVASCRIPT 代码复制
  1. Window_Base.prototype.drawActorSimpleStatus = function(actor, x, y, width) {
  2.     var lineHeight = this.lineHeight();
  3.     var x2 = x + 180;
  4.     var width2 = Math.min(200, width - 180 - this.textPadding());
  5.     this.drawActorName(actor, x, y);
  6.     this.drawActorLevel(actor, x, y + lineHeight * 1);
  7.     this.drawActorIcons(actor, x, y + lineHeight * 2);
  8.     this.drawActorClass(actor, x2, y-20);
  9.     this.drawActorHp(actor, x2, y + lineHeight * 1-20, width2);
  10.     this.drawActorMp(actor, x2, y + lineHeight * 2-20, width2);
  11.  
  12. };


这里是显示菜单里面的队伍列表的信息显示
name是名字,level是等级,icons是状态,Class是职业,HP是HP,MP是MP

JAVASCRIPT 代码复制
  1. Window_Status.prototype.drawBasicInfo = function(x, y) {
  2.     var lineHeight = this.lineHeight();
  3.     this.drawActorLevel(this._actor, x, y + lineHeight * 0);
  4.     this.drawActorIcons(this._actor, x, y + lineHeight * 1);
  5.     this.drawActorHp(this._actor, x, y + lineHeight * 2);
  6.     this.drawActorMp(this._actor, x, y + lineHeight * 3);
  7. };


这里是状态栏里的信息显示
不想要的直接删掉,或者前面加个//,后面的就不起作用了

作者: simyaoyao    时间: 2017-11-13 20:08
哇 学到了
作者: simyaoyao    时间: 2017-11-13 20:14
yang1zhi 发表于 2017-11-12 16:24
只是不显示的话,找到叫本里的显示部分,注释掉就好了。Window_Base.prototype.drawActorSimpleStatus = fu ...

大大我错了 T-T 可是这个脚本的文件在电脑的哪里能到呀
作者: 柏野    时间: 2017-11-17 17:16
yang1zhi 发表于 2017-11-12 16:24
只是不显示的话,找到叫本里的显示部分,注释掉就好了。Window_Base.prototype.drawActorSimpleStatus = fu ...

啊那个,还想问一下,如果想去掉窗口里的金钱窗口该怎么做呢?是哪个代码?
作者: yang1zhi    时间: 2017-11-17 18:20
柏野 发表于 2017-11-17 17:16
啊那个,还想问一下,如果想去掉窗口里的金钱窗口该怎么做呢?是哪个代码? ...

Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    this.createCommandWindow();
    this.createGoldWindow();
    this.createStatusWindow();
};

这里,Scene_Menu是菜单页面。
this.createCommandWindow();是指令窗口
this.createGoldWindow();是金钱窗口
this.createStatusWindow();是状态窗口
作者: q784533q    时间: 2018-3-12 11:21
yang1zhi 发表于 2017-11-17 18:20
Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    thi ...

大大請教您一下

如果沒有要使用到道具裡面的東西怎麼用掉,如武器跟盔甲之類的...

作者: q784533q    时间: 2018-3-13 11:44
q784533q 发表于 2018-3-12 11:21
大大請教您一下

如果沒有要使用到道具裡面的東西怎麼用掉,如武器跟盔甲之類的...


一開始開啟道具欄有4個選項,可是我只要"關鍵道具"就好了,其他3個我都不要



我有用過mv的內建功能 但是只有把字弄掉而已,還是可以點的...


作者: IO0294    时间: 2018-3-14 13:56
q784533q 发表于 2018-3-13 11:44
一開始開啟道具欄有4個選項,可是我只要"關鍵道具"就好了,其他3個我都不要

你可以参考这里https://rpg.blue/thread-405143-1-1.html
作者: q784533q    时间: 2018-3-15 11:59
IO0294 发表于 2018-3-14 13:56
你可以参考这里https://rpg.blue/thread-405143-1-1.html

我找到了 謝謝你^^
作者: cocci是一球咸鱼    时间: 2018-3-21 15:07
yang1zhi 发表于 2017-11-17 18:20
Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    thi ...

问下大大[选项](就是调节bgm大小什么的那个选项要怎么去掉),如果要在菜单中加一个读档选项要怎么加
作者: suai    时间: 2024-6-7 08:14
yang1zhi 发表于 2017-11-12 16:24
只是不显示的话,找到叫本里的显示部分,注释掉就好了。Window_Base.prototype.drawActorSimpleStatus = fu ...

这个其实如果插件里有的话,每个插件里如果有的话都得注释一下,有点麻烦,有没有办法直接用个代码做个插件去掉这个?
作者: REDSUGAR    时间: 2024-7-19 19:22
yang1zhi 发表于 2017-11-17 18:20
Scene_Menu.prototype.create = function() {
    Scene_MenuBase.prototype.create.call(this);
    thi ...

请问如果像把右边那一块大的窗口取消怎么办大佬




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