asukalin 发表于 2022-11-6 23:00 有用就行,署名随您喜好。 |
cenhangkai 发表于 2022-11-6 14:57 太厉害了!完美符合我的需要! 试了几遍,没有BUG,甚至在对话事件进行中“打开菜单画面”里选择使用道具也能正常打开图片正常关闭图片。我装的插件比较少,所以不大清楚和其他插件兼容情况。 署名就署CHK_ItemTuPian(作者CHK)可以吗? |
asukalin 发表于 2022-11-4 20:40
———————————————————————————— 【使用方法:把上述代码复制新建1个插件中,取名:CHK_ItemTuPian】 随手写的,希望对楼主有所帮助,有BUG的话回复我即可。 |
本帖最后由 asukalin 于 2022-11-4 21:54 编辑 loveinyou200 发表于 2022-11-4 17:03 试了第一个方法,地图上的人物还是在到处乱走 (公共事件的触发条件是选了“无”) 之前我也试过用SceneManager.push(Scene_Item),清除图片后会显示道具菜单,只可惜这时候在道具菜单按取消键会直接转到大地图。如果是转到主菜单就好了。 后来试了在SceneManager.push(Scene_Item)后面加一行SceneManager.push(Scene_Menu)可以转到主菜单。 ……但还是行不通,来回重复点几次,主菜单大地图道具菜单几个界面就乱了。 接下来我再试试那个插件吧。 |
本帖最后由 loveinyou200 于 2022-11-4 17:12 编辑 执行的公共事件里,执行图片显示后加一个文本显示,哪怕是空文本也行,只要文本没按键确认,地图事件就不会行动,因为还在执行公共事件。 文本之后,加上清除图片的指令,另外再加上一个脚本:SceneManager.push(Scene_Item) 这样,确定掉文本后,就直接回到了道具页面,这样的达成了你的要求。 演示一下效果: 建立一个公共事件,脚本内容如图。(“Actor1_3”替换成你要展示的图片名) 建立相应的道具,关联该公共事件 然后进游戏进行测试 使用所需要展示图片的道具 使用后展示图片及没有文字的文本框,这样所有事件都处于非运转状态 确认文本后,画面回到道具界面 这是最简便的执行方案,由于MV系统自带的图片显示功能只能在大地图上实现,所以在不动用其他插件的情况下,这样是最符合你要求的执行手段。 如果非要在菜单栏中展示图片,相对比较复杂。 1、安装魔改的图片图钉插件“Drill_PictureThumbtack.js”; 2、建立一个公共事件,用该插件的插件指令来展示对应的图片; 3、到系统的“rpg_scenes.js”文件里,找到以下字段: Scene_ItemBase.prototype.checkCommonEvent = function() { if ($gameTemp.isCommonEventReserved()) { SceneManager.goto(Scene_Map); } }; 把其中的“SceneManager.goto(Scene_Map);”这一段脚本删除,这样物品使用公共事件的时候,就不会跳到大地图了。 把以上3步操作完毕,你就可以实现在原先的状态下展示图片了。 但这样操作会有一些后遗症:1、其他道具使用公共事件也就不会跳转到大地图了;2、图片图钉还需要一个事后指令来关闭(可以放在刷新大地图的指令里);3、虽然魔改的插件兼容性还是非常强的,但不排除与一些图片展示的插件冲突。所以这套方案并不推荐,个人建议用方案一最合适。 |
bleen 发表于 2022-11-4 02:03 下载之后被Windows报告病毒,屏蔽了 |
我之前有过类似的需要,然后找到了一个插件,姑且是放在附件了。 这个插件的作用就是,允许你在物品菜单和技能菜单下执行公共事件时不关闭菜单本身,没有汉化,可以用百度翻译来理解插件说明,应该问题不大,效果本身是可以解决问题的。 但是......它非常容易和其他插件冲突,需要你反复调整插件顺序来回避这一点,而且有些插件可能不管怎么调都没用,也就是兼容性很差,具体就看你的运气了。我记得还有一个问题来着,不过忘记是什么了 最后我评估了一下用它的风险,还是选择了不要这个效果。你可以自己尝试,但凡可以妥协或者其他大佬有别的办法来实现,我都不太建议你用这个。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 21:36
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.