查看: 151|回复: 3

[有事请教] 如何实现这种菜单效果?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2026-9-23 19:35:14 | 显示全部楼层 |阅读模式

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

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

×
按下菜单键后,画面直接出现人物的立绘,装备和能力数值,没有任何可供选择的选项。
仅可以上下(或左右)选择角色名,同时人物的立绘,装备和能力数值相应改变。
这是可以实现的吗?
梦石
0
星屑
1109
在线时间
187 小时
注册时间
2026-3-3
回帖
15
发表于 2026-9-23 21:19:54 | 显示全部楼层

RE: 如何实现这种菜单效果?

把菜单键(以及游戏事件里面的"打开菜单"命令)指向的菜单换成别的东西挺简单的,你需要:

找到rmmz_scenes.js里面的
[pre lang="javascript"]Scene_Map.prototype.callMenu = function() {
    SoundManager.playOk();
    SceneManager.push(Scene_Menu);
    Window_MenuCommand.initCommandPosition();
    $gameTemp.clearDestination();
    this._mapNameWindow.hide();
    this._waitCount = 2;
};[/pre]

以及rmmz_objects.js里面的
[pre lang="javascript"]// Open Menu Screen
Game_Interpreter.prototype.command351 = function() {
    if (!$gameParty.inBattle()) {
        SceneManager.push(Scene_Menu);
        Window_MenuCommand.initCommandPosition();
    }
    return true;
};[/pre]

把这两个地方的SceneManager.push(xxx)改成你想直接展示出来的那个Scene就好了。随手做一个插件把这俩函数覆盖一次或者暴力点直接改上述俩文件都行。

不那么简单的部分是找到(或者搓出)符合要求的展示立绘、装备、能力值的场景的插件。不过这个大概你已经有现成的了?

点评

完全看不懂啊,不过还是谢谢你  发表于 7 天前
回复

使用道具 举报

梦石
0
星屑
1371
在线时间
127 小时
注册时间
2020-7-23
回帖
68
发表于 7 天前 | 显示全部楼层
你可以试试用这两个,或者类似功能的插件来实现
自定义菜单
https://rpg.blue/forum.php?mod=viewthread&tid=496517
立绘管理
https://rpg.blue/thread-493169-1-1.html
臭画画的
我的代码盲让我用插件都举步维艰
梦中Non-Title RPG简称梦NTR脑内制作中!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部