查看: 2380|回复: 7

[已经解决] 请问 怎么把原来显示4个角色信息的菜单改成5个角色的啊

[复制链接]
梦石
0
星屑
1964
在线时间
217 小时
注册时间
2009-11-10
回帖
202
发表于 2022-1-7 19:37:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
请问 怎么把原来显示4个角色信息的菜单改成5个角色的啊      

就是按esc 出来那个 菜单  

梦石
0
星屑
4649
在线时间
570 小时
注册时间
2018-11-12
回帖
120
发表于 2022-1-8 00:17:29 | 显示全部楼层
  1. /*:
  2. * @plugindesc 自定义菜单人物行数
  3. * @author CHK
  4. *
  5. * @help
  6. * 即插即用。仅限主菜单的人物列表。
  7. *
  8. *
  9. * @param 显示的人物数量
  10. * @desc 菜单初始显示4人,填写最好不要超过14个。
  11. * @default 4
  12. */

  13. (function() {
  14.        
  15.   var parameters = PluginManager.parameters('RW');
  16.   var ShuLiang = Number(parameters['显示的人物数量'] || 4);

  17.   Window_MenuStatus.prototype.numVisibleRows = function() {
  18.     return ShuLiang;
  19.   };

  20.   Window_MenuStatus.prototype.standardFontSize = function() {
  21.         var zihao = parseInt(28 / (this.numVisibleRows()/4));
  22.         return zihao<14?14:zihao;  
  23.   };          
  24.   
  25.   Window_MenuStatus.prototype.lineHeight = function() {
  26.         return this.standardFontSize();  
  27.   };
  28.   
  29.   Window_MenuStatus.prototype.drawItemImage = function(index) {
  30.     var actor = $gameParty.members()[index];
  31.     var rect = this.itemRect(index);
  32.     this.changePaintOpacity(actor.isBattleMember());
  33.     this.drawActorFace(actor, rect.x + 1, rect.y + 1, Window_Base._faceWidth, this.itemHeight());
  34.     this.changePaintOpacity(true);
  35.   };

  36. })();
复制代码



把代码复制粘贴成插件,改名:RW
即插即用。

点评

这儿是VA区!!!!!  发表于 2022-1-8 01:00

评分

参与人数 1星屑 -20 收起 理由
alexncf125 -20 文不对题 不知所云

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1964
在线时间
217 小时
注册时间
2009-11-10
回帖
202
 楼主| 发表于 2022-1-8 10:36:55 | 显示全部楼层
cenhangkai 发表于 2022-1-8 00:17
把代码复制粘贴成插件,改名:RW
即插即用。

这个是 mv的 插件 还是va的脚本

点评

不确定  发表于 2022-1-8 19:59
不过,你可以搜索va原代码参考着二楼的各段首行的字眼,自己微调(可能也能行)  发表于 2022-1-8 19:58
mv的。。。  发表于 2022-1-8 19:55
回复

使用道具 举报

梦石
0
星屑
1964
在线时间
217 小时
注册时间
2009-11-10
回帖
202
 楼主| 发表于 2022-1-15 11:18:57 | 显示全部楼层
原来 修改   Window_MenuStatus   里面的
  # ● 获取项目的高度   
  #--------------------------------------------------------------------------
  def item_height
    (height - standard_padding * 2) / 5  #我在这里改成了5个角色的菜单   

就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部