查看: 5817|回复: 8

[有事请教] 如何 自定义、美化菜单 ; 去掉item菜单里多余的子菜单?

[复制链接]
梦石
0
星屑
263
在线时间
32 小时
注册时间
2018-6-23
回帖
31
发表于 2018-7-20 22:17:32 | 显示全部楼层 |阅读模式

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

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

×
积攒了很多问题,真的麻烦大家了!有好心人愿意解答我的疑问的话,能回答一个问题我就非常非常感谢了!!!!!


1、想用自己的素材 自定义菜单界面,由于实在没找到相关插件,决定做事件菜单;
参考了(地址贴不上来,我会在下面贴上)的方法, 但是这样的话菜单里就只有两个选项了,我想添加一个  结束游戏or回到标题界面   的选项,不知道该怎么操作??


2、存档、物品等界面也是可以用自己的素材自定义、美化的吗? 可以的话  不论是插件也好  事件也好  可以告诉我怎么做吗?谢谢!!!

3、存档界面里,每一个档都会自带 游戏标题 和 游戏时间。可以把这些去掉吗?该如何做呢?

4、打开item菜单后,会出现一排武器等等的子菜单。如何把这些去掉,只保留普通的  物品  菜单?

5、物品菜单后面跟着显示的 数量  可以去掉吗?应该怎么做?


如果有人愿意帮助的话....非常非常感谢!!!
梦石
0
星屑
263
在线时间
32 小时
注册时间
2018-6-23
回帖
31
 楼主| 发表于 2018-7-20 22:18:04 | 显示全部楼层
https://rpg.blue/forum.php?mod=v ... 1677&highlight=菜单


此为提问1里我参考的事件菜单
回复

使用道具 举报

梦石
0
星屑
263
在线时间
32 小时
注册时间
2018-6-23
回帖
31
 楼主| 发表于 2018-7-20 22:19:24 | 显示全部楼层
问题1 如果有人解答的话  真的非常感谢!!!!  真的想要知道如何在 这个事件菜单里  加入一个  结束游戏  的选项!!!
回复

使用道具 举报

梦石
0
星屑
2457
在线时间
912 小时
注册时间
2014-10-14
回帖
1155

开拓者

发表于 2018-7-20 22:40:07 | 显示全部楼层
如果你用心看 就知道他的事件有多棒
EUKP1~BSW09]D82FMT1PY{Y.png
OK@CACY0_`4$C%_@BALO4LT.png
------落尽红樱君不见,轻绘梨花泪沾衣。~~~
回复

使用道具 举报

梦石
0
星屑
263
在线时间
32 小时
注册时间
2018-6-23
回帖
31
 楼主| 发表于 2018-7-20 23:01:33 | 显示全部楼层
本帖最后由 rakuooo 于 2018-7-20 23:16 编辑
j296196585 发表于 2018-7-20 22:40
如果你用心看 就知道他的事件有多棒


谢谢回答!!!明白了!!!!!我还想请教一下,“结束游戏”或者“回到标题”的  脚本指令是什么?类似“scene-end”这种格式的,但是我不知道到底是什么。。。谢谢你!!!

点评

你还是去MV 图书馆多看看  发表于 2018-7-21 02:55
回复

使用道具 举报

梦石
0
星屑
773
在线时间
212 小时
注册时间
2009-5-25
回帖
57
发表于 2018-7-21 00:59:42 | 显示全部楼层
脚本命令就可以解决结束游戏和回到标题
回复

使用道具 举报

梦石
0
星屑
2457
在线时间
912 小时
注册时间
2014-10-14
回帖
1155

开拓者

发表于 2018-7-21 02:56:05 | 显示全部楼层
rakuooo 发表于 2018-7-20 23:01
谢谢回答!!!明白了!!!!!我还想请教一下,“结束游戏”或者“回到标题”的  脚本指令是什么?类似 ...


[pre lang="javascript"]RMMV事件对应指令
事件指令        对应脚本语法
显示文字        $gameMessage.setFaceImage(‘Actor1’,0)
$gameMessage.setBackground(1)
$gameMessage.setPositionType(1)
$gameMessage.add(“Show Text Script Call”)
显示选项        choices = []; params = [];
$gameMessage.setChoices(choices, 0)
choices.push(“I love you1”);choices.push(“I love you2”);
choices.push(“I love you3”);choices.push(“I love you4”);
choices.push(“I love you5”);choices.push(“I love you6”);
choices.push(“I love you7”);choices.push(“I love you8”);
params.push()
数字输入        $gameMessage.setNumberInput(var, digits);
选择项目-道具类型        $gameMessage.setItemChoice(var, n);
滚动文字讯息        $gameMessage.setScroll(scrolling_speed, no_fast_forward);
$gameMessage.add(“Text”);
变更金币        $gameParty.gainGold(n);
变更武器        $gameParty.gainItem($dataWeapons[weaponId], n, true/false *note);
变更装备        $gameParty.gainItem($dataArmorsweaponId], n, true/false *note);
变更队伍        $gameParty.addActor(n);
$gameParty.removeActor(n);
变更开关        $gameSwitches.setValue(num, true/false);
变更变量        $gameVariables.setValue(var, value);
变更自开关        $gameSelfSwitches.setValue(key, true/false);
变更计时器        $gameTimer.start(time); $gameTimer.stop();
条件分期        if (code) { stuff } else { stuff }
循环        while (;;) { stuff }
断开循环        break;
结束事件        $gameInterpreter._index = $gameInterpreter._list.length;
一般(公用)事件        $gameTemp.reserveCommonEvent(n);
变更HP        $gameActors.actor(actorId).gainHp(n)
变更MP        $gameActors.actor(actorId).gainMp(n)
变更TP        $gameActors.actor(actorId).gainTp(n)
变更状态        $gameActors.actor(actorId).addState(n);
$gameActors.actor(actorId).removeState(n);
恢复全体        for (var j = 0; j < $gameActors.length; j++) { $gameActors.actor(j).recoverAll(); };
变更经验        $gameActors.actor(actorId).gainExp(n);
变更等级        $gameActors.actor(actorId).changeLevel(n, true/false);
变更数值        $gameActors.actor(actorId).addParam(paramId, n);
变更数值        $gameActors.actor(actorId).learnSkill(n);
$gameActors.actor(actorId).forgetSkill(n);
变更装备        $gameActors.actor(actorId).changeEquip(slotId, item);
变更名称        $gameActors.actor(actorId).setName(n)
变更职业        $gameActors.actor(actorId).changeClass(n, keepExp)
变更名称        $gameActors.actor(actorId).setNickname(n)
变更简介        $gameActors.actor(actorId).setProfile(n)
转移玩家场景        $gamePlayer.reserveTransfer(mapId, x, y, direction, fade type);
设定交通工具        $gameMap.vehicle(vehicleId).setLocation(mapId, x, y);
设定事件位置        $gameMap.event(eventID).setPosition(x, y)
滚动画面        $gameMap.startScroll(direction, distance, speed);
设定交通工具可否搭乘        $gamePlayer.getOnOffVehicle();
等待        $gameInterpreter.wait(frames);
变更透明度        $gamePlayer.setTransparent(flag)
跟随者显示        $gamePlayer.showFollowers();
$gamePlayer.hideFollowers();
集合跟随者        $gamePlayer.gatherFollowers();
this.setWaitMode(‘gather’);
显示气球图示        character.requestBalloon(id);
this.setWaitMode(‘balloon’);
消除事件        $gameMap.eraseEvent(this._eventId);
淡出/淡入画面        $gameScreen.startFadeOut(fade_speed);
$gameScreen.startFadeIn(fade_speed);
着色画面        $gameScreen.startTint([red,green,blue,grey], duration);
闪光画面        $gameScreen.startTint([red,green,blue,intensity], duration);
震动画面        $gameScreen.startShake(power, speed, duration);
天气效果        $gameScreen.changeWeather(“weather”, power, duration);
显示图片        $gameScreen.showPicture(pictureId, name, origin, x, y,scaleX, scaleY, opacity, blendMode)
移动图片        $gameScreen.movePicture(pictureId, origin, x, y, scaleX,scaleY, opacity, blendMode, duration)
混合模式        $gameScreen._pictures[id]._blendMode = #
旋转图片        $gameScreen.rotatePicture(pictureId, speed);
着色图片        $gameScreen.tintPicture(pictureId, tone, duration);
消除图片        $gameScreen.erasePicture(pictureId);
播放BGM        AudioManager.playBgm( refer to sound object above );
#声音物件格式: { name: filename, volume: n, pitch: n, pan: n }
淡出BGM        AudioManager.fadeOutBgm(n);
储存BGM        $gameSystem.saveBgm();
继续播放BGM        $gameSystem.replayBgm();
播放BGM        AudioManager.playBgs( refer to sound object above );
淡出BGS        AudioManager.fadeOutBgs(n);
播放ME        AudioManager.playMe( refer to sound object above );
播放SE        AudioManager.playSe( refer to sound object above );
暂停se        AudioManager.stopSe();
播放动画        Graphics.playVideo(path/name.ext);
战斗处理        BattleManager.setup(troopId, true/false, true/false);
$gamePlayer.makeEncounterCount();
SceneManager.push(Scene_Battle);
商店处理        SceneManager.push(Scene_Shop);
名称输入处理        SceneManager.push(Scene_Name);
SceneManager.prepareNextScene(actorId, name length);
开启选单        SceneManager.push(Scene_Menu);
开以记录/读取录选单        SceneManager.push(Scene_Save);
SceneManager.push(Scene_Load);
游戏结束/回标题画面        SceneManager.goto(Scene_Gameover);
SceneManager.goto(Scene_Title);
执行地图特定事件页面        $gameMap.event(EventID, EventPage).start();
更换地图显示名称        $gameMap.enableNameDisplay();
$gameMap.disableNameDisplay();
更换图快设置        $gameMap.changeTileset(n);
更换战斗背景        $gameMap.changeBattleback(filename, filename);
更换远景        $gameMap.changeParallax(name, loopX, loopY, speed x, speed y);
获得位置信息        $gameMap.terrainTag(x, y);
$gameMap.eventIdXy(x, y);
$gameMap.tileId(x, y, layer);
获得地形区块ID        $gameMap.regionId(x, y);
更换战斗音乐/胜利ME        $gameSystem.setBattleBgm(name);
$gameSystem.setVictoryMe(name);
更换战败音效        $gameSystem.setDefeatMe(name);
更换交通工具BGM        $gameMap.vehicle(vehicleId).setBgm(name);
修改存档功能访问        $gameSystem.disableSave();
$gameSystem.enableSave();
修改菜单功能访问        $gameSystem.disableMenu();
$gameSystem.enableMenu();
修改系统访问        $gameSystem.disableEncounter();
$gameSystem.enableEncounter();
修改阵型功能访问        $gameSystem.disableFormation();
$gameSystem.enableFormation();
修改视窗颜色        $gameSystem.setWindowTone(tone); (red, green, blue, gray);
修改角色图像        $gameActors.actor(actorId).setCharacterImage(name, index);
$gameActors.actor(actorId).setFaceImage(name, index):
$gameActors.actor(actorId).setBattlerImage(name);
修改交通工具图像        $gameMap.vehicle(vehicleId).setImage(name, index);
更改敌人HP/MP/TP        $gameTroop.members()[enemyIndex].gainHp(n);
$gameTroop.members()[enemyIndex].gainMp(n);
$gameTroop.members()[enemyIndex].gainTp(n);
更改敌人状态        $gameTroop.members()[enemyIndex].addState(n);
$gameTroop.members()[enemyIndex].removeState(n);
敌人恢复        $gameTroop.members()[enemyIndex].recoverAll();
更改出现敌人        $gameTroop.members()[enemyIndex].appear();
敌人变形(更换敌人)        $gameTroop.members()[enemyIndex].transform(n);
显示战斗动画        $gameTroop.members()[enemyIndex].startAnimation(animationId, true/false, delayN);
我方强制动作        $gameParty.members()[index].forceAction(skillId, targetIndex);
BattleManager.forceAction($gameParty.members()[index]);
敌人强制动作        $gameTroop.members()[index].forceAction(skillId, targetIndex);
BattleManager.forceAction($gameTroop.members()[index]);
中止战斗        BattleManager.abort();








[/pre]


多学会 搜索

点评

这个问题解决了,非常感谢!!!  发表于 2018-7-22 10:37
------落尽红樱君不见,轻绘梨花泪沾衣。~~~
回复 1 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部