Project1

标题: YEP_PictureCommonEvents演示工程 [打印本页]

作者: wabcmcc    时间: 2017-2-6 16:57
标题: YEP_PictureCommonEvents演示工程
本帖最后由 wabcmcc 于 2017-2-6 16:59 编辑

演示工程只造觸摸按鈕.
YEP_PictureCommonEvents MV.rar (2.6 MB, 下载次数: 1983)


a

ttach://321994.png

作者: wiss1    时间: 2017-10-6 21:03
平板正须要这个插件,谢谢了
但有一个问题,窗口会把按钮挡住,致使操作不能
有没办法把按钮显示在最前端呢?求教楼主大大
作者: 黄玉瑞    时间: 2017-10-26 18:32
谢谢分享,如果按键能显示在弹出窗口前就更好了
作者: 黄玉瑞    时间: 2017-10-27 18:58
黄玉瑞 发表于 2017-10-26 18:32
谢谢分享,如果按键能显示在弹出窗口前就更好了

怎样才能实现按键在前?
作者: prg爱好者    时间: 2017-11-11 21:18
      lz这是怎么了

作者: prg爱好者    时间: 2017-11-12 14:36
prg爱好者 发表于 2017-11-11 21:18
lz这是怎么了

哦,知道了
作者: 条野灬吉川富    时间: 2018-1-18 12:01
感谢分享
作者: 无名小生    时间: 2018-12-21 12:03
按键不在最前的话那菜单调出没啥用......
作者: Admin小谢    时间: 2019-7-19 23:15
谢谢分享,下一个试试看
作者: RPG筱咲工作室    时间: 2022-1-12 11:20
如何添加一个自定义的按钮?比如我希望能有[上一页]和[下一页]的按钮来控制人物
作者: Sam晴天雨    时间: 2022-10-24 18:28
mz能否做一个
作者: 小秋橙    时间: 2022-10-24 23:13
Sam晴天雨 发表于 2022-10-24 18:28
mz能否做一个

D:\Steam\steamapps\common\RPG Maker MZ\newdata\js\plugins\ButtonPicture.js
MZ官方自带了一个耶。
JAVASCRIPT 代码复制下载
  1. (() => {
  2.     const pluginName = "ButtonPicture";
  3.  
  4.     PluginManager.registerCommand(pluginName, "set", args => {
  5.         const pictureId = Number(args.pictureId);
  6.         const commonEventId = Number(args.commonEventId);
  7.         const picture = $gameScreen.picture(pictureId);
  8.         if (picture) {
  9.             picture.mzkp_commonEventId = commonEventId;
  10.         }
  11.     });
  12.  
  13.     Sprite_Picture.prototype.isClickEnabled = function() {
  14.         const picture = this.picture();
  15.         return picture && picture.mzkp_commonEventId && !$gameMessage.isBusy();
  16.     };
  17.  
  18.     Sprite_Picture.prototype.onClick = function() {
  19.         $gameTemp.reserveCommonEvent(this.picture().mzkp_commonEventId);
  20.     };
  21.  
  22.     Spriteset_Base.prototype.mzkp_isAnyPicturePressed = function() {
  23.         return this._pictureContainer.children.some(sprite =>
  24.             sprite.isPressed()
  25.         );
  26.     };
  27.  
  28.     const _Scene_Map_isAnyButtonPressed =
  29.         Scene_Map.prototype.isAnyButtonPressed;
  30.     Scene_Map.prototype.isAnyButtonPressed = function() {
  31.         return (
  32.             _Scene_Map_isAnyButtonPressed.apply(this, arguments) ||
  33.             this._spriteset.mzkp_isAnyPicturePressed()
  34.         );
  35.     };
  36. })();

作者: Sam晴天雨    时间: 2022-10-24 23:25
小秋橙 发表于 2022-10-24 23:13
D:\Steam\steamapps\common\RPG Maker MZ\newdata\js\plugins\ButtonPicture.js
MZ官方自带了一个耶。
(( ...

找了很久都不知道有这个,我以为直接买了mz啥都有了,感谢




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