rpgmakermv吧 关注:21,144贴子:67,589
  • 9回复贴,共1

大佬们我想请教个问题

只看楼主收藏回复

有没有办法更改标题选项的最大显示数,我现在一共打开了三个插件,cg查看、多周目、退出游戏,但是貌似因为最多只能显示四个所以相互顶掉了,只显示了退出游戏一个,有什么办法解决吗?


IP属地:江苏来自iPhone客户端1楼2024-11-03 01:03回复
    调长度试试


    IP属地:安徽来自Android客户端2楼2024-11-03 07:26
    收起回复
      你用的是其他插件来增加选项,
      我用的是MNKR_AddTitleLink.js这个插件,通过对这个插件的修改来实现一些东西。
      可以到fungamemake.com/archives/12338这里去学习这个插件。

      下载这个插件之后研究一下,大概就是三段代码。
      第一段是创建一个框框并且在这个框框写上文字,
      第二段是让这个框框可以被点击,
      第三段是点击后的执行命令。

      可以把这三段构成的整体复制下来,多粘贴几份。
      然后稍微修改一下就可以做成多个多个点击框了。
      比如:
      Graphics._requestFullScreen() //全屏
      SceneManager.push(Scene_Menu) //场景管理器。推(场景_菜单页面)
      SceneManager.push(Scene_Equip) //场景管理器。推(场景_装备页面)
      SceneManager.exit() //退出游戏

      //按F4切换全屏的脚本
      var keyCode = 115; // F4 key code
      document.dispatchEvent(new KeyboardEvent('keydown', {
      keyCode: keyCode
      }));

      $gamePlayer.reserveTransfer(2, 0, 21, 2, 2)
      $gamePlayer.setTransparent(true)
      SceneManager.goto(Scene_Map)
      //把玩家位置重新定位
      //打开玩家透明,要不要透明随便改
      //场景移动到启动游戏时,玩家的初始位置那里

      上面这段第一行括号里的五个数字就是
      $gamePlayer.reserveTransfer(mapId, x, y, direction, fade type);
      在下面这些网页有讲。
      请教大神事件中的指令对应的执行代码-红狼游戏网
      シーンからマップに場所移動 | RPGツクールMV | kido Tech Blog
      $gamePlayer.reserveTransfer()実行後にプレイヤーキャラ操作不能 | ツクールフォーラム
      katai5plate.github.io/RPGMV-CoreScript-Reference/jsdoc/Game_Player.html

      还有一个是在MZ使用这个插件,由于选择框的显示行数默认是3,
      需要在游戏时按动上下键来滚动才能滚动到它。
      所以,可以考虑在rmmz_scenes.js找到下面这一段的代码后,
      把 const wh = this.calcWindowHeight(3, true);的3改成你需要的数字,
      就可以得到你想要的显示行数。
      Scene_Title.prototype.commandWindowRect = function() {
      const offsetX = $dataSystem.titleCommandWindow.offsetX;
      const offsetY = $dataSystem.titleCommandWindow.offsetY;
      const ww = this.mainCommandWidth();
      const wh = this.calcWindowHeight(3, true);
      const wx = (Graphics.boxWidth - ww) / 2 + offsetX;
      const wy = Graphics.boxHeight - wh - 96 + offsetY;
      return new Rectangle(wx, wy, ww, wh);
      };

      我在上面这段说默认行数是3,你在1楼说有4行,可能是你使用的哪个插件把行数给加了一行。
      或者是这三个插件都写有把3行改成4行,但是这个+1+1+1不叠加,所以只能加到4。
      你找到代码里的这个+1,直接改成+3,说不定就可以了。


      IP属地:广东3楼2024-11-04 11:58
      收起回复
        lz,cg查看是哪个插件啊


        IP属地:河南来自Android客户端4楼2024-11-04 18:15
        收起回复
          你用的是-------【MV❀RPG制作大师】CG相册系统_哔哩哔哩-----这里的kz_CGallery.js啊。
          在这个视频,这个CG好像是使用YEP_MainMenuManager.js显示在选项那里的,
          这个插件在你的电脑这里应该本来就有,
          在RPG Maker MV\dlc\RPGmakerWeb_plugins\Yanfly这个路径。
          或者是在物品那里调用这个CG系统。
          好像没在标题这里出现。

          MV版的话搜索this.calcWindowHeight好像找不到对应的代码。
          倒是在rpg_scenes.js检索this._commandWindow可以找到下面这段代码。

          可以看到在new Window_TitleCommand()这里,
          就是默认的新游戏newGame、继续游戏continue、选项options,
          下面多了一个增加窗口addWindow(this._commandWindow);

          说不定多周目和退出游戏都是调用了这个新增窗口,
          不知道在这里搞几个新增窗口会不会起作用。
          或者是搞个像下面这样的会不会起到作用?
          新增窗口this._commandWindow
          新增窗口1this._commandWindow1
          新增窗口2this._commandWindow2

          呃........这个东西我不太会,或许等一下会有懂这个的人来回答吧。
          或者是通过搜索----rpgmaker addWindow(this._commandWindow);
          找到的下面这些网页,好像有对应的内容。
          【RPG Maker MV插件编程】【实例教程4】玩转标题画面 - 简书
          RpgMaker Mv 创建自定义选项菜单以及拓展开始界面菜单_rpgmaker mv 菜单制作-CSDN博客
          添加结束游戏的办法 - RPG Maker MZ 讨论区 - Project1
          RPGMaker MV 中文自定义角色名脚本 - 哔哩哔哩
          【求助】请问大佬们标题选项中的设置应该如何去掉【rpgmakermv吧】


          IP属地:广东5楼2024-11-04 22:28
          回复
            你再装一个自定义标题栏的插件不就好了?


            IP属地:上海来自Android客户端6楼2024-11-05 12:29
            回复
              RMMZ插件制作:初级教程六 标题窗口修改

              虽然是MZ版的教程,但是可以学到用得着的东西。
              要不就下载-----【MV❀RPG制作大师】AXY标题多菜单显示-----这个插件来看一看。

              又或者是下面这几个插件,直接必应搜索英文部分的插件名好像就能找到。
              IRPP MV 标题菜单命令 EX - IRPP_MV_TitleMenuCommandEX.js
              作者: Irosma RPG 制作委员会
              自定义标题和菜单命令。

              标题菜单 Expantion - TitleMenuExpantion.js
              艺术家: Nao Hiiragi
              用于将场景和 CG 查看添加到标题菜单的自定义增效工具

              SRD Title Command Customizer - SRD_TitleCommandCustomizer.js
              作者:SumRndmDde
              您可以自定义标题窗口的大小、位置、行、列和命令。

              GALV Title Commands - GALV_TitleCommands.js
              作者:Galv
              自定义标题画面菜单上显示的命令

              GALV Title Commands - GALV_TitleCommands.js
              作者:Galv
              自定义标题画面菜单上显示的命令


              IP属地:广东7楼2024-11-05 14:57
              回复