//乘降窗口DriveWindow继承自Window_Command class DriveWindow extends Window_Command{ constructor(x,y){ super(x,y); } makeCommandList(){ this.addCommand("1号上车/下车",'onJu1',true);//队列里排序1的角色上车 this.addCommand("2号上车/下车",'onJu2',false);//队列里排序2的角色上车,默认关闭 this.addCommand("3号上车/下车",'onJu3',false);//队列里排序3的角色上车,默认关闭 this.addCommand("取消",'cancel',true); } } //乘降页面DriveScene继承自Scene_MenuBase class DriveScene extends Scene_MenuBase{ constructor(x,y){ super(x,y); } create() { super.create(this);//调用父类Scene_MenuBase的create方法效果类似于:Scene_MenuBase.prototype.create.call(this); this._driveWindow=new DriveWindow(5,195); this.addWindow(this._driveWindow); this._driveWindow.setHandler('cancel',this.popScene.bind(this));//使得按取消可以返回上一视图,不然无法返回 this._driveWindow.setHandler('onJu1',this.onDriveJu1.bind(this)); this._driveWindow.setHandler('onJu2',this.onDriveJu2.bind(this)); this._driveWindow.setHandler('onJu3',this.onDriveJu3.bind(this)); }; }
https://www.cnblogs.com/zhoujie/p/node1.html
2021-11-17_150053.jpg (130.13 KB, 下载次数: 26)
调用方式
1.69 KB, 下载次数: 8
测试的脚本内容
2.66 KB, 下载次数: 7
学习笔记
清澈淌漾 发表于 2021-11-17 15:59
可读性增加了 还有别的提升吗
清澈淌漾 发表于 2021-11-17 15:59
可读性增加了 还有别的提升吗
lightlanguage 发表于 2021-11-18 17:57
大佬有空吗。我有个MOD想叫你帮我写
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |