Project1

标题: 如何 自定义、美化菜单 ; 去掉item菜单里多余的子菜单? [打印本页]

作者: rakuooo    时间: 2018-7-20 22:17
标题: 如何 自定义、美化菜单 ; 去掉item菜单里多余的子菜单?
积攒了很多问题,真的麻烦大家了!有好心人愿意解答我的疑问的话,能回答一个问题我就非常非常感谢了!!!!!


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


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

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

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

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


如果有人愿意帮助的话....非常非常感谢!!!
作者: rakuooo    时间: 2018-7-20 22:18
https://rpg.blue/forum.php?mod=v ... 1677&highlight=菜单


此为提问1里我参考的事件菜单
作者: rakuooo    时间: 2018-7-20 22:19
问题1 如果有人解答的话  真的非常感谢!!!!  真的想要知道如何在 这个事件菜单里  加入一个  结束游戏  的选项!!!
作者: j296196585    时间: 2018-7-20 22:40
如果你用心看 就知道他的事件有多棒

EUKP1~BSW09]D82FMT1PY{Y.png (870.54 KB, 下载次数: 26)

EUKP1~BSW09]D82FMT1PY{Y.png

OK@CACY0_`4$C%[email protected] (147.13 KB, 下载次数: 11)

OK@CACY0_`4$C%_@BALO4LT.png

作者: rakuooo    时间: 2018-7-20 23:01
本帖最后由 rakuooo 于 2018-7-20 23:16 编辑
j296196585 发表于 2018-7-20 22:40
如果你用心看 就知道他的事件有多棒


谢谢回答!!!明白了!!!!!我还想请教一下,“结束游戏”或者“回到标题”的  脚本指令是什么?类似“scene-end”这种格式的,但是我不知道到底是什么。。。谢谢你!!!
作者: cgang520617    时间: 2018-7-21 00:59
脚本命令就可以解决结束游戏和回到标题
作者: j296196585    时间: 2018-7-21 02:56
rakuooo 发表于 2018-7-20 23:01
谢谢回答!!!明白了!!!!!我还想请教一下,“结束游戏”或者“回到标题”的  脚本指令是什么?类似 ...


JAVASCRIPT 代码复制
  1. RMMV事件对应指令
  2. 事件指令        对应脚本语法
  3. 显示文字        $gameMessage.setFaceImage(‘Actor1’,0)
  4. $gameMessage.setBackground(1)
  5. $gameMessage.setPositionType(1)
  6. $gameMessage.add(“Show Text Script Call”)
  7. 显示选项        choices = []; params = [];
  8. $gameMessage.setChoices(choices, 0)
  9. choices.push(“I love you1”);choices.push(“I love you2”);
  10. choices.push(“I love you3”);choices.push(“I love you4”);
  11. choices.push(“I love you5”);choices.push(“I love you6”);
  12. choices.push(“I love you7”);choices.push(“I love you8”);
  13. params.push()
  14. 数字输入        $gameMessage.setNumberInput(var, digits);
  15. 选择项目-道具类型        $gameMessage.setItemChoice(var, n);
  16. 滚动文字讯息        $gameMessage.setScroll(scrolling_speed, no_fast_forward);
  17. $gameMessage.add(“Text”);
  18. 变更金币        $gameParty.gainGold(n);
  19. 变更武器        $gameParty.gainItem($dataWeapons[weaponId], n, true/false *note);
  20. 变更装备        $gameParty.gainItem($dataArmorsweaponId], n, true/false *note);
  21. 变更队伍        $gameParty.addActor(n);
  22. $gameParty.removeActor(n);
  23. 变更开关        $gameSwitches.setValue(num, true/false);
  24. 变更变量        $gameVariables.setValue(var, value);
  25. 变更自开关        $gameSelfSwitches.setValue(key, true/false);
  26. 变更计时器        $gameTimer.start(time); $gameTimer.stop();
  27. 条件分期        if (code) { stuff } else { stuff }
  28. 循环        while (;;) { stuff }
  29. 断开循环        break;
  30. 结束事件        $gameInterpreter._index = $gameInterpreter._list.length;
  31. 一般(公用)事件        $gameTemp.reserveCommonEvent(n);
  32. 变更HP        $gameActors.actor(actorId).gainHp(n)
  33. 变更MP        $gameActors.actor(actorId).gainMp(n)
  34. 变更TP        $gameActors.actor(actorId).gainTp(n)
  35. 变更状态        $gameActors.actor(actorId).addState(n);
  36. $gameActors.actor(actorId).removeState(n);
  37. 恢复全体        for (var j = 0; j < $gameActors.length; j++) { $gameActors.actor(j).recoverAll(); };
  38. 变更经验        $gameActors.actor(actorId).gainExp(n);
  39. 变更等级        $gameActors.actor(actorId).changeLevel(n, true/false);
  40. 变更数值        $gameActors.actor(actorId).addParam(paramId, n);
  41. 变更数值        $gameActors.actor(actorId).learnSkill(n);
  42. $gameActors.actor(actorId).forgetSkill(n);
  43. 变更装备        $gameActors.actor(actorId).changeEquip(slotId, item);
  44. 变更名称        $gameActors.actor(actorId).setName(n)
  45. 变更职业        $gameActors.actor(actorId).changeClass(n, keepExp)
  46. 变更名称        $gameActors.actor(actorId).setNickname(n)
  47. 变更简介        $gameActors.actor(actorId).setProfile(n)
  48. 转移玩家场景        $gamePlayer.reserveTransfer(mapId, x, y, direction, fade type);
  49. 设定交通工具        $gameMap.vehicle(vehicleId).setLocation(mapId, x, y);
  50. 设定事件位置        $gameMap.event(eventID).setPosition(x, y)
  51. 滚动画面        $gameMap.startScroll(direction, distance, speed);
  52. 设定交通工具可否搭乘        $gamePlayer.getOnOffVehicle();
  53. 等待        $gameInterpreter.wait(frames);
  54. 变更透明度        $gamePlayer.setTransparent(flag)
  55. 跟随者显示        $gamePlayer.showFollowers();
  56. $gamePlayer.hideFollowers();
  57. 集合跟随者        $gamePlayer.gatherFollowers();
  58. this.setWaitMode(‘gather’);
  59. 显示气球图示        character.requestBalloon(id);
  60. this.setWaitMode(‘balloon’);
  61. 消除事件        $gameMap.eraseEvent(this._eventId);
  62. 淡出/淡入画面        $gameScreen.startFadeOut(fade_speed);
  63. $gameScreen.startFadeIn(fade_speed);
  64. 着色画面        $gameScreen.startTint([red,green,blue,grey], duration);
  65. 闪光画面        $gameScreen.startTint([red,green,blue,intensity], duration);
  66. 震动画面        $gameScreen.startShake(power, speed, duration);
  67. 天气效果        $gameScreen.changeWeather(“weather”, power, duration);
  68. 显示图片        $gameScreen.showPicture(pictureId, name, origin, x, y,scaleX, scaleY, opacity, blendMode)
  69. 移动图片        $gameScreen.movePicture(pictureId, origin, x, y, scaleX,scaleY, opacity, blendMode, duration)
  70. 混合模式        $gameScreen._pictures[id]._blendMode = #
  71. 旋转图片        $gameScreen.rotatePicture(pictureId, speed);
  72. 着色图片        $gameScreen.tintPicture(pictureId, tone, duration);
  73. 消除图片        $gameScreen.erasePicture(pictureId);
  74. 播放BGM        AudioManager.playBgm( refer to sound object above );
  75. #声音物件格式: { name: filename, volume: n, pitch: n, pan: n }
  76. 淡出BGM        AudioManager.fadeOutBgm(n);
  77. 储存BGM        $gameSystem.saveBgm();
  78. 继续播放BGM        $gameSystem.replayBgm();
  79. 播放BGM        AudioManager.playBgs( refer to sound object above );
  80. 淡出BGS        AudioManager.fadeOutBgs(n);
  81. 播放ME        AudioManager.playMe( refer to sound object above );
  82. 播放SE        AudioManager.playSe( refer to sound object above );
  83. 暂停se        AudioManager.stopSe();
  84. 播放动画        Graphics.playVideo(path/name.ext);
  85. 战斗处理        BattleManager.setup(troopId, true/false, true/false);
  86. $gamePlayer.makeEncounterCount();
  87. SceneManager.push(Scene_Battle);
  88. 商店处理        SceneManager.push(Scene_Shop);
  89. 名称输入处理        SceneManager.push(Scene_Name);
  90. SceneManager.prepareNextScene(actorId, name length);
  91. 开启选单        SceneManager.push(Scene_Menu);
  92. 开以记录/读取录选单        SceneManager.push(Scene_Save);
  93. SceneManager.push(Scene_Load);
  94. 游戏结束/回标题画面        SceneManager.goto(Scene_Gameover);
  95. SceneManager.goto(Scene_Title);
  96. 执行地图特定事件页面        $gameMap.event(EventID, EventPage).start();
  97. 更换地图显示名称        $gameMap.enableNameDisplay();
  98. $gameMap.disableNameDisplay();
  99. 更换图快设置        $gameMap.changeTileset(n);
  100. 更换战斗背景        $gameMap.changeBattleback(filename, filename);
  101. 更换远景        $gameMap.changeParallax(name, loopX, loopY, speed x, speed y);
  102. 获得位置信息        $gameMap.terrainTag(x, y);
  103. $gameMap.eventIdXy(x, y);
  104. $gameMap.tileId(x, y, layer);
  105. 获得地形区块ID        $gameMap.regionId(x, y);
  106. 更换战斗音乐/胜利ME        $gameSystem.setBattleBgm(name);
  107. $gameSystem.setVictoryMe(name);
  108. 更换战败音效        $gameSystem.setDefeatMe(name);
  109. 更换交通工具BGM        $gameMap.vehicle(vehicleId).setBgm(name);
  110. 修改存档功能访问        $gameSystem.disableSave();
  111. $gameSystem.enableSave();
  112. 修改菜单功能访问        $gameSystem.disableMenu();
  113. $gameSystem.enableMenu();
  114. 修改系统访问        $gameSystem.disableEncounter();
  115. $gameSystem.enableEncounter();
  116. 修改阵型功能访问        $gameSystem.disableFormation();
  117. $gameSystem.enableFormation();
  118. 修改视窗颜色        $gameSystem.setWindowTone(tone); (red, green, blue, gray);
  119. 修改角色图像        $gameActors.actor(actorId).setCharacterImage(name, index);
  120. $gameActors.actor(actorId).setFaceImage(name, index):
  121. $gameActors.actor(actorId).setBattlerImage(name);
  122. 修改交通工具图像        $gameMap.vehicle(vehicleId).setImage(name, index);
  123. 更改敌人HP/MP/TP        $gameTroop.members()[enemyIndex].gainHp(n);
  124. $gameTroop.members()[enemyIndex].gainMp(n);
  125. $gameTroop.members()[enemyIndex].gainTp(n);
  126. 更改敌人状态        $gameTroop.members()[enemyIndex].addState(n);
  127. $gameTroop.members()[enemyIndex].removeState(n);
  128. 敌人恢复        $gameTroop.members()[enemyIndex].recoverAll();
  129. 更改出现敌人        $gameTroop.members()[enemyIndex].appear();
  130. 敌人变形(更换敌人)        $gameTroop.members()[enemyIndex].transform(n);
  131. 显示战斗动画        $gameTroop.members()[enemyIndex].startAnimation(animationId, true/false, delayN);
  132. 我方强制动作        $gameParty.members()[index].forceAction(skillId, targetIndex);
  133. BattleManager.forceAction($gameParty.members()[index]);
  134. 敌人强制动作        $gameTroop.members()[index].forceAction(skillId, targetIndex);
  135. BattleManager.forceAction($gameTroop.members()[index]);
  136. 中止战斗        BattleManager.abort();



多学会 搜索




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