设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

YEP_PictureCommonEvents演示工程

查看数: 14199 | 评论数: 12 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-6 16:57

正文摘要:

本帖最后由 wabcmcc 于 2017-2-6 16:59 编辑 演示工程只造觸摸按鈕. a ttach://321994.png

回复

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

找了很久都不知道有这个,我以为直接买了mz啥都有了,感谢
小秋橙 发表于 2022-10-24 23:13:51

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 18:28:05
mz能否做一个
RPG筱咲工作室 发表于 2022-1-12 11:20:58
如何添加一个自定义的按钮?比如我希望能有[上一页]和[下一页]的按钮来控制人物
Admin小谢 发表于 2019-7-19 23:15:42
谢谢分享,下一个试试看
无名小生 发表于 2018-12-21 12:03:23
按键不在最前的话那菜单调出没啥用......
条野灬吉川富 发表于 2018-1-18 12:01:48
感谢分享
prg爱好者 发表于 2017-11-12 14:36:57

哦,知道了
prg爱好者 发表于 2017-11-11 21:18:24
      lz这是怎么了

点评

不明原因.工程無問題,擺放遊戲內,按鈕(公用事件ID)要重新排位.  发表于 2017-11-12 14:11
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 03:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表